sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL - GROUP BY hodnoty časového razítka?

To funguje bez funkce date_trunc (snáze čitelné).

// 2014
select created_on::DATE from users group by created_on::DATE

// updated September 2018 (thanks to @wegry)
select created_on::DATE as co from users group by co

To, co zde děláme, je přetypování původní hodnoty do DATE, čímž jsou časové údaje v této hodnotě bezvýznamné.



  1. mysql použijte skupinu po sloupci v podmínce where

  2. MySQL:Proč escapování nefunguje v operátoru LIKE?

  3. Jak mohu získat Oracle, zjistit, jaké procedury běží?

  4. SQL -- Vyplnění dat, která nemají výsledky