sql >> Base de Datos >  >> RDS >> Sqlserver

Cláusula SQL personalizada GROUP BY

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

El NOT EXISTS aquí excluirá cualquier fila que tenga un número de pieza para el cual se complete un recibo en cualquier parte de la tabla.