Banco de dados

3 respostas
W

Ola e que to fazendo um exercicio de banco de dados e que quero mostra so os meses e a quantidade de pedidos feitos nos mes mas fiz esse comando :

select Dataname (month, datadopedido) Mes, count (*) Quantidade from pedidos group by datadepedido

e ta aparecendo assim o mes julho 1,julho 1, julho 1 to querendo mostrar o mes assim julho e a quantidade de pedidos por exemplo julho 3 mas não consigo alguem pode me da uma ajuda valeu .

3 Respostas

Z111

por acaso seu campo datadepedido não é um timestamp?

M

Fala wire!!!

Se você estiver usando Oracle(caso esteja usando outro banco, deve ter algo parecido), pode ser assim:

select to_char(datadepedido, 'YYYY/MM'), count (to_char(datadepedido, 'YYYY/MM')) Quantidade from pedidos group by to_char(datadepedido, 'YYYY/MM')
Z111

se for mysql ou outro padrão ansi, use “group by month(datadepedido)”

Criado 28 de setembro de 2010
Ultima resposta 28 de set. de 2010
Respostas 3
Participantes 3