Consulta entre datas

28/11/2008

0

Boa tarde,

Como faço pra consulta entre datas no sql server cinsiderando apenas o mês e o ano. Por exemplo:

SELECT * FROM TABELA WHERE DATA BETWEEN MM/YYYY AND MM/YYYY

Desde já agradeço.


Alex Maia

Alex Maia

Responder

Posts

01/12/2008

Jair Bg

Bom Dia, voce pode fazer isso por partes utilizando na clausula ´WHERE´ o comando ´DATEPART´ pegando o ano e o mês ´YEAR e MONTH´, pode resolver o seu problema...


Responder

10/12/2008

Martins

[quote:3767d52eee=´jair BG´]Bom Dia, voce pode fazer isso por partes utilizando na clausula ´WHERE´ o comando ´DATEPART´ pegando o ano e o mês ´YEAR e MONTH´, pode resolver o seu problema...[/quote:3767d52eee]

Tente utilizar a dica do [b:3767d52eee]jair BG[/b:3767d52eee], ela vai te ajudar.

[i:3767d52eee][b:3767d52eee]Exemplo meramente ilustrativo.[/b:3767d52eee][/i:3767d52eee]

SELECT * FROM TABELA 
WHERE 
MONTH(DATA) BETWEEN DATEPART(MONTH, DATAX) 
AND 
DATEPART(MONTH, DATAX) 
AND 
YEAR(DATA) BETWEEN DATEPART(YEAR, DATAX) 
AND 
DATEPART(YEAR, DATAX)


Boa sorte e bons códigos!


Responder

11/01/2009

Emerson Nascimento

Tente utilizar a dica do [b:1e8a9db0e2]jair BG[/b:1e8a9db0e2], ela vai te ajudar. [i:1e8a9db0e2][b:1e8a9db0e2]Exemplo meramente ilustrativo.[/b:1e8a9db0e2][/i:1e8a9db0e2]
SELECT * FROM TABELA 
WHERE 
MONTH(DATA) BETWEEN DATEPART(MONTH, DATAX) 
AND 
DATEPART(MONTH, DATAX) 
AND 
YEAR(DATA) BETWEEN DATEPART(YEAR, DATAX) 
AND 
DATEPART(YEAR, DATAX)


Assim não vai funcionar, Martins...
imagine que eu queira entre Jun/2001 e Nov/2008. com a query acima será trazido tudo esteja entre os meses 06 e 09, de 2001 a 2008, porém eu pedi a partir de JUNHO/2001. Novembro de 2001 não deve ser listado.

algo assim deve funcionar:
SELECT
  *
FROM
  TABELA
WHERE
  convert(varchar(7),DATA,102)
    BETWEEN
      convert(varchar(7),DATAINI,102) AND
      convert(varchar(7),DATAFIM,102)



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