Verbrachten eine Weile auf diese noch nicht ganz verstanden. Ich habe ein paar Zeilen in einer Tabelle wie folgt aus:Wie kann ich diese SQL Server-Abfrage schreiben?
uuid, pos (R|S|N), number (1-10), account (string), xtype (string)
Eine einzigartige Reihe wird durch uuid, pos,
Nummer identifiziert
ich eine Abfrage zu schreiben, ich versuche, das Vorkommen von finden:
- gleiche UUID wo
- account = x, pos = R, Anzahl = 1
- account = x, pos = S, nu mber = 1
- keine Vorkommen von pos N
- pos R hat nur eine Zeile mit der Nummer 1, keine anderen Vorkommen von po R für diesen UUID
Hoffe, dass ich genug Informationen zur Verfügung gestellt haben, bitte Lass es mich wissen, wenn du mehr brauchst.
Können Sie posten Sie die Abfrage Sie sind tr ying? –
Beispieldaten wie DDL + DML und gewünschte Ergebnisse würden helfen, diese (und andere) SQL-Frage zu beantworten. Außerdem, mit welcher Version von SQL Server arbeiten Sie? –