Hinzufügen habe ich eine Tabelle 15 Zeilen und einer der Spalten enthält, enthält entweder Ja oder Neininsgesamt bis zum Ende jeder Zeile
Was ich versuche, eine Gesamt Spalte am Ende meiner zu tun ist hinzuzufügen Wählen Sie * Abfrage, die die Anzahl der Ja-Ergebnisse für jede Zeile mit einem Ja und die Anzahl der Nein-Ergebnisse für jede Zeile mit einer Nr.
setzt. Es gibt 8 Zeilen mit einem Ja und 7 mit einem Jetzt. Also würde ich erwarten, dass jede Zeile, die ein Ja in diesem bestimmten Feld enthält, die Nummer 8 in der letzten Spalte und 7 für jede Nr.
Ich bin mir nicht sicher, ob ich das besonders gut erklärt habe, aber hier ist das, was ich bisher:
SELECT *,
COUNT(Approved) OVER() as 'Count_Approved'
FROM
Approvals
, die mir insgesamt 15 in jeder Zeile gibt, so dass ich etwas ziemlich einfach hier fehlt.
Sorry über die Formatierung auch, ich bin mir nicht sicher, wie man es schön aussehen lässt.
Prost
CJ
Dank Tim. Ja, es ist SQL 2008. Diese Abfrage funktioniert ein Leckerbissen, aber das einzige Problem ist jetzt, dass es jetzt von den Count_Approved Ergebnissen bestellt wird - so habe ich die 7 Keine Zeilen dann die 8 Ja Zeilen. Ich brauche sie in ihrer ursprünglichen Reihenfolge. – CJD
@CJD Welche Spalte (n) definiert die ursprüngliche Reihenfolge? –
Site_Code Ich weiß, ich kann einfach eine Bestellung machen, aber gibt es einen Weg, es ohne zu tun? – CJD