sql >> Database >  >> RDS >> Oracle

Deze query wijzigen om rijen te groeperen en alle rijen uit te filteren, behalve die met de kleinste waarde

if some_value is een veldnaam :

SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), max(some_value)
FROM tbl1, tbl2, tbl3
WHERE tbl1.id = tbl2.fid 
AND tbl1.id = tbl3.fid
GROUP BY tbl1.id

if some_value is een constante string :

SELECT id, min((tbl2.date_modified - tbl1.date_submitted)/86400), 'some_value'
FROM tbl1, tbl2, tbl3
WHERE tbl1.id = tbl2.fid 
AND tbl1.id = tbl3.fid
GROUP BY tbl1.id


  1. Oracle Database Testing Challenge - Schemagegevens vergelijken

  2. Ef core 5 veel naar veel filter

  3. Probleem met rake db:migrate -

  4. DAY() Voorbeelden in SQL Server (T-SQL)