Dúvida sobre a utilização do Union

19/12/2006

0

Pessoal
Estou com uma base de dados aqui, que contém 65 tabelas.

Dentro dessa base de dados, existe duas tabelas uma chamada tbItemCompra e outra chamada tbCompra.

tbItemCompra

cdCompra: uma chave externa que conecta diretamente com compras.
dsDescricao: onde encontramos o item da compra do produto.
e mais diversos campos

tbCompra

cdCompra: como primary key e um auto incremento
e mais algumas ligações com outras tabelas.
contém o campo dtEmissao: que refere-se a data da emissão da nota fiscal.

Bem estou tentanto realizandar uma consulta SQL utilizando-me do UNION.
Onde os itens comprados no mês 10 de 2005. Devem ser listados.

realizando a seguinte consulta:

select I.dsDescricao from tbItemCompra as I, tbCompra as C
where C.cdCompra=I.cdCompra and (year(C.dtEmissao)=2005 and month(C.dtEmissao)=10)

SEM o uso do Union eu consigo o resultado desejado e tenho todos os itens vendidos no mês de outubro de 2005 listados. Mas estou tendo problemas com o Union.
Tentei fazer a consulta de diversas maneiras. Utilizando-me do union, se alguém puder me ajudar ficaria grata.

Obrigada Tatiane


Tatynhabrasil

Tatynhabrasil

Responder

Posts

19/12/2006

Tatynhabrasil

Adendo: O problema que retorna da consulta com o Union é que ele espera um tipo int e não um nvarchar.


Responder

19/12/2006

Emerson Nascimento

especifique melhor o problema. se possível, publique sua instrução com o union e explique porque necessita usar o union.


Responder

19/12/2006

Tatynhabrasil

Olá .
Já consegui resolver o problema.
Muito obrigado.

O Union era apenas para teste mesmo.


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar