Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Zmiana tego zapytania na grupowanie wierszy i filtrowanie wszystkich wierszy oprócz tego o najmniejszej wartości

jeśli some_value to nazwa pola :

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

jeśli some_value jest jakimś stałym ciągiem :

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportuj wyniki zapytania Oracle do pliku HTML podczas korzystania z SQLcl

  2. Jak skonfigurować katalog docelowy dziennika archiwum w bazie danych Oracle

  3. Jak mogę połączyć się z serwerem Oracle Database 11g przez łańcuch tuneli ssh (podwójny tunel, serwer w sieci firmowej)?

  4. Jak wyświetlić rozmiar schematu Oracle za pomocą zapytania SQL?

  5. Dlaczego nazwy tabel/kolumn/indeksów Oracle są ograniczone do 30 znaków?