Fórum Select Get Dia a Dia #532374
21/09/2015
0
Galera preciso gerar um select onde me retorno dia a dia de um determinado mes, ou seja, do dia 1 à 30, se não existir valor ele liste a linha sem valor.
ex: DIA VALOR
01 0,00
02 10,00
03 50,00
04 0,00
.
.
.
30 100,00
Meu select é esse:
o meu retorno é:
[img]http://arquivo.devmedia.com.br/forum/imagem/267272-20150921-154545.gif[/img]
ex: DIA VALOR
01 0,00
02 10,00
03 50,00
04 0,00
.
.
.
30 100,00
Meu select é esse:
SELECT
pedidos.data_emissao,
Extract(day FROM pedidos.data_emissao) AS DIA,
cast(Extract(day FROM pedidos.data_emissao) as varchar(2)) ||
CASE EXTRACT(WEEKDAY FROM pedidos.data_emissao)
WHEN 0 THEN ' - Domingo'
WHEN 1 THEN ' - Segunda-Feira'
WHEN 2 THEN ' - Terça-Feira'
WHEN 3 THEN ' - Quarta-Feira'
WHEN 4 THEN ' - Quinta-Feira'
WHEN 5 THEN ' - Sexta-Feira'
WHEN 6 THEN ' - Sábado'
END AS diacorrente,
SUM(pedidos.ped_total) as Valor
from pedidos
WHERE
pedidos.status = 1 AND
cast(pedidos.data_emissao AS date) BETWEEN '1-MAY-2015' AND '30-MAY-2015' AND
PEDIDOS.tipo_id < 5
GROUP BY pedidos.data_emissaoo meu retorno é:
[img]http://arquivo.devmedia.com.br/forum/imagem/267272-20150921-154545.gif[/img]
Sidney Abreu
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)