Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, pessoal. Estou fazendo um sistema de pedidos online para um cliente. Uma das tabelas guarda os pedidos do dia, e cada registro possui os campos:
ID DO PEDIDO | ID DO CLIENTE | DATA DO PEDIDO | VALOR DO PEDIDO
Eu gostaria de mostrar na tela assim:
Hoje - R$ 200,00
Ontem - R$ 700,00
10/03 - R$ 1.100,00
09/03 - R$ 230,00
E assim vai... do mês inteiro e até dos meses passados. Como faço? Porque tentei como mostrado abaixo, mas mesmo colocando DISTINCT, as datas se repetem.
SELECT DISTINCT a.DATA_PEDIDO, SUM(a.NUM_VALOR_PEDIDO) AS TOTAL_DO_DIA
FROM TBL_PEDIDOS a
LEFT OUTER JOIN TBL_CLIENTES b on a.ID_CLIENTE=b.ID_CLIENTE
WHERE MONTH(a.DAT_PEDIDO)=MONTH(GETDATE())
GROUP BY a.DAT_PEDIDO
Carregando comentários...