Ir para conteúdo

POWERED BY:

Arquivado

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

Brunay

SQL Between

Recommended Posts

Alguém pode me dar uma luz no q está errado neste between?

select * from proposta where proposta.data between (DatePart(month, proposta.data) = 8 ) and (DatePart(month, proposta.data) = 9 )

O msg de erro é a seguinte:

Server: Msg 170, Level 15, State 1, Line 2Line 2: Incorrect syntax near '='.

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que você está utilizando a lógica errada. Se você quer retornar registros em que o campo "data" contenha datas do mês 8 ou mês 9 apenas, altere a string sql para"select * from proposta where (DatePart(month, proposta.data) = 8 ) or (DatePart(month, proposta.data) = 9 ) "Use o between quando estiver especificando as datas, por exemplo:"select * from proposta where proposta.data between #08-01-2005# and #09-30-2005#"

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.