Galera, preciso de +uma força, preciso mostrar o total faturado por mês durante o ano; minhas tabelas são as seguintes:
table compra (codcom smallint not null,
codcli smallint not null,
datacom date not null,
valtotcom decimal(6,2) not null,
constraint codcom primary key(codcom));
table itemcom (coditemcom smallint not null,
codcom smallint not null,
codpro smallint not null,
valpro decimal(6,2) not null,
qntprocom smallint not null,
constraint coditemcom_it primary key (coditemcom,codcom),
constraint codicom_it foreign key (codcom) references compra (codcom));
table produto (codpro smallint not null,
despro varchar(30) not null,
valpro decimal(6,2) not null,
qntpro smallint not null,
constraint codpro primary key(codpro));
tentei fazer assim:
select year(compra.datacom), itemcom.coditemcom, sum(itemcom.qntprocom), produto.despro
from compra,itemcom,produto
where compra.codcom = itemcom.coditemcom and compra.datacom
between '2009-01-01' and '2009-12-31' and itemcom.coditemcom = produto.codpro
group by compra.datacom,itemcom.coditemcom,produto.despro;
mas não deu certo porque não retorna a informação correta (3 linhas com valores diferentes)
Pergunta
Lameira
Galera, preciso de +uma força, preciso mostrar o total faturado por mês durante o ano; minhas tabelas são as seguintes:
tentei fazer assim:mas não deu certo porque não retorna a informação correta (3 linhas com valores diferentes)
desde já agradeço.
Lameira
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.