Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Benutzerdefinierte SQL GROUP BY-Klausel

SELECT Partnumber, MAX(PO)
FROM MyTable t1
WHERE NOT EXISTS (SELECT 1
                  FROM MyTable
                  WHERE (Receipt <> '0'
                         OR Receipt <> '')
                  AND Partnumber = t1.partnumber)
GROUP BY PartNumber

Der NOT EXISTS Hier werden alle Zeilen ausgeschlossen, die eine Teilenummer enthalten, für die irgendwo in der Tabelle eine Quittung eingetragen ist.