sql >> Database >  >> RDS >> PostgreSQL

Hoe krijg ik het eerste en laatste record van een sql-query?

[Waarschuwing:misschien niet de meest efficiënte manier om het te doen]:

(SELECT <some columns>
FROM mytable
<maybe some joins here>
WHERE <various conditions>
ORDER BY date DESC
LIMIT 1)

UNION ALL

(SELECT <some columns>
FROM mytable
<maybe some joins here>
WHERE <various conditions>
ORDER BY date ASC    
LIMIT 1)


  1. Een tekenreeks converteren naar een datum/tijd in SQL Server met behulp van CAST()

  2. Opgeslagen procedure om informatie over databasetabellen te krijgen

  3. Kan ColumnStore paginering-workloads helpen?

  4. Een technische vergelijking:Microsoft Access 2016 versus SQL Server 2016