Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

raphael mariano

Dificuldade para entender select date

Recommended Posts

Ola amigos, estou aque pq estou com dificuldades para entender um select do campo de data sql server. E preciso da ajuda para ver se realmente estou interpretando de forma correta a clausula where

 

WHERE OPCH.data_fat BETWEEN CONVERT(NVARCHAR(4),YEAR(GETDATE())) + '-01-01' AND CONVERT(NVARCHAR(4),YEAR(GETDATE())) + '-12-31'

 

Pelo meu entendimento, eu acho que esta fazendo uma comparação entre o ano da data_fat e o ano que estamos , ou seja 2009. Estou certo ou estou errado?

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta comparando o campo OPCH.data_fat com registros no ano atual, execute somente isso no query analyser:

 

select  CONVERT(NVARCHAR(4),YEAR(GETDATE())) + '-01-01' as Inicio , CONVERT(NVARCHAR(4),YEAR(GETDATE())) + '-12-31' as Fim

Retorna:

Inicio	 Fim		
---------- ---------- 
2009-01-01 2009-12-31

(1 row(s) affected)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.