Arquivos da categoria: PostgreSQL

Retornar data truncada (date_trunc) no postgresql.

A função date_trunc no postgres retorna a data truncada. Modo de uso: date_trunc(’campo’, origem)date_trunc(‘campo’, origem) Os valores validos para o ‘campo’ são: microseconds milliseconds second minute hour day week month quarter year decade century millennium Exemplo de utilização:   SELECT date_trunc(’hour’, ‘2014-02-16 20:38:40’); — Retorna: 2014-02-16 20:00:00 (A data preenchida até a hora)   SELECT […]

Também postado em Banco de Dados, SQL | Comentar

Substituindo resultados null por zero em funções sum, avg, min, max no PostgreSQL

Algumas funções do PostgreSQL quando não recebem parâmetros corretos retornam valores nulos. Para substituir zero quando for nulo nas funções sum(), max(), min() e avg() use a função COALESCE(). Ex: SELECT COALESCE(sum(coluna),0) from tabela where condicao;

Também postado em Banco de Dados | Comentar