ve se funciona.....

alter session set nls_date_format = 'dd/mm/yyyy hh24:mi:ss';

 select sum(vei.preco*vei.quantidade) into nVenda
  from venda ve, venda_item vei
  where trim(ve.id_venda) = trim(vei.id_venda)
    and to_date(trunc(ve.data)) between to_date('01/12/2006 00:00:00', 
'dd/mm/yyyy hh24:mi:ss')
                                    and to_date('31/12/2006 00:00:00', 
'dd/mm/yyyy hh24:mi:ss');

 select sum(vei.preco*vei.quantidade) into nVenda
  from venda ve, venda_item vei
  where trim(ve.id_venda) = trim(vei.id_venda)
  and to_date(trunc(ve.data)) >= to_date('01/12/2006 00:00:00', 'dd/mm/yyyy 
hh24:mi:ss')
  and to_date(trunc(ve.data)) <= to_date('31/12/2006 00:00:00', 'dd/mm/yyyy 
hh24:mi:ss');


  select sum(vei.preco*vei.quantidade) into nVenda
  from venda ve, venda_item vei
  where ve.id_venda = vei.id_venda
    and to_char(ve.data,'yyyymm') = '200612';



----- Original Message ----- 
From: "Wellingthon Cristiano" <[EMAIL PROTECTED]>
To: <oracle_br@yahoogrupos.com.br>
Sent: Tuesday, January 02, 2007 4:16 PM
Subject: [oracle_br] Consultas com data


> Senhores...
>
> Eu fiz as seguintes consultas:
>
>
>
>  select sum(vei.preco*vei.quantidade) into nVenda
>  from venda ve, venda_item vei
>  where ve.id_venda = vei.id_venda
>    and to_date(ve.data) between to_date('01/12/2006', 'dd/mm/yyyy')
>                             and to_date('31/12/2006', 'dd/mm/yyyy');
>
>  select sum(vei.preco*vei.quantidade) into nVenda
>  from venda ve, venda_item vei
>  where ve.id_venda = vei.id_venda
>    and to_char(ve.data,'yyyymm') = '200612';
>
>
>  select sum(vei.preco*vei.quantidade) into nVenda
>  from venda ve, venda_item vei
>  where ve.id_venda = vei.id_venda
>    and to_date(ve.data) >= to_date('01/12/2006', 'dd/mm/yyyy')
>    and to_date(ve.data) <= to_date('31/12/2006', 'dd/mm/yyyy');
>
>
>
> que, retornaram cada uma... um valor diferente...
>
> alguém sabe dizer qual a diferença entre as consultas???
>
>
>
> Wellingthon Cristiano Alves de Araújo
> UpDate Tecnologia - (31) 3292-3722 - BH-MG
> Desenvolvimento
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>>Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » 
>>Procedure » Scripts » Tutoriais acesse: 
>>http://www.oraclebr.com.br/codigo/ListaCodigo.php
> --------------------------------------------------------------------------------------------------------------------------
>>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de 
>>inteira responsabilidade de seus remetentes.
> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/
> --------------------------------------------------------------------------------------------------------------------------
>>O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>>http://www.oraclebr.com.br/
> ------------------------------------------------------------------------------------------------------------------------
> Links do Yahoo! Grupos
>
>
>
> 

Responder a