Usuário com melhor resposta
dúvidas sobre querys no sql server 2000

Pergunta
-
Respostas
-
-
Junior, me desculpe mas acho que essa condição não valeria para o que ele está tentando fazer, já que ele quer que o Campo2 seja apresentado somente se os dois valores forem diferente de nulos.
Acredito que a minha condição seja a mais correta.
De qualquer forma cabe ao Carlos ver se é esta a real necessidade dele.
[]s.
Todas as Respostas
-
-
-
Junior, me desculpe mas acho que essa condição não valeria para o que ele está tentando fazer, já que ele quer que o Campo2 seja apresentado somente se os dois valores forem diferente de nulos.
Acredito que a minha condição seja a mais correta.
De qualquer forma cabe ao Carlos ver se é esta a real necessidade dele.
[]s. -
amigos, muito obrigado, ambas as respostas deram certo.
agora a situação que preciso saber é como juntar 2 querys em uma só, por exemplo quero somar os valores dos pedidos e do faturamento na data de 01/03/2008 a 15/03/2008.
o resultado deve ficar assim:
DATA PEDIDO FATURAMENTO
01/03/2008 5.000,00 6.000,00
Agradeço a colaboração de vocês.
-
Pelo resultado que você deseja, seria algo + ou - assim:
Code SnippetSELECT Data, SUM(ValorPed) AS Pedido, SUM(ValorFat) AS Faturamento
FROM [Tabela]
WHERE Data >= '03/01/2008' AND Data <= '03/15/2008'
GROUP BY Data
Na comparação das datas você pode usar o BETWEEN se achar melhor.
[]s. -
Estou fazendo assim e o que ocorre é o seguinte, quando eu faço as consultas separadas por esta data que informei, ele me traz os valores da tabela faturamento, e na de pedidos não tras porque não houve no dia.
agora quando eu junto as querys para trazer num select só, ele não tras nada, tem algum erro de lógica no que eu fiz? o que esta errado.
obrigado,
Code SnippetSELECT SUM(FI_VALOR) AS NF_VALOR, SUM(FI_VLIPI) AS NF_VALOR_IPI,
SUM(C6_VALOR) AS PED_VALOR, SUM(C6_VLIPI) AS PED_VALOR_IPI
FROM TB_FAT_ITENSNF_001, SC6010
WHERE
FI_DTEMISSAONF BETWEEN '20080301' AND '20080301'
AND C6_DTEMISSAO BETWEEN '20080301' AND '20080301'
GROUP BY FI_DTEMISSAONF, C6_DTEMISSAO