Pesquisar somente mês corrente.
Boa tarde,
Pessoa como faço para fazer um SQL que me traga uma pesquisa por período estipulado pelo mês corrente?
Por exemplo o cliente fez uma pesquisa no dia 01/02/2014 então quero trazer tudo desse mês até a data atual sendo assim a pesquisa fica: DE 01/02/2014 ATÉ 01/02/2014, agora se o cliente entra no dia 15/02/2014 o sistema tem que trazer desde o dia 01 ficando assim: DE 01/02/2014 ATÉ 15/02/2014 (data atual), mais só pode fazer a pesquisa dentro do mês, pois é um relatório mensal que estou tirando então não importa o dia que o cliente entrar o relatório só vai funcionar dentro do mês.
Valeu
Pessoa como faço para fazer um SQL que me traga uma pesquisa por período estipulado pelo mês corrente?
Por exemplo o cliente fez uma pesquisa no dia 01/02/2014 então quero trazer tudo desse mês até a data atual sendo assim a pesquisa fica: DE 01/02/2014 ATÉ 01/02/2014, agora se o cliente entra no dia 15/02/2014 o sistema tem que trazer desde o dia 01 ficando assim: DE 01/02/2014 ATÉ 15/02/2014 (data atual), mais só pode fazer a pesquisa dentro do mês, pois é um relatório mensal que estou tirando então não importa o dia que o cliente entrar o relatório só vai funcionar dentro do mês.
Valeu
Osiel Gomes
Curtidas 0
Respostas
Alex Lekao
28/02/2014
Oi Osiel, boa tarde!!!
VC tera que fazer uma composicao no where usando a funcao extract por exemplo e a current_date.
Com isso vc extrai o mes do currant_date e compoe 01 mais o mes extraido e o ano extraido e o periodo final seja current_dat.
vc podera usar no where a opcao between datain and datafim.
Desculpe nao monstar uma estrutura SQL, mas estou saindo... rsrsr
Abraco.
Alex - Lekao
VC tera que fazer uma composicao no where usando a funcao extract por exemplo e a current_date.
Com isso vc extrai o mes do currant_date e compoe 01 mais o mes extraido e o ano extraido e o periodo final seja current_dat.
vc podera usar no where a opcao between datain and datafim.
Desculpe nao monstar uma estrutura SQL, mas estou saindo... rsrsr
Abraco.
Alex - Lekao
GOSTEI 0
Leandro Chiodini
28/02/2014
Amigao Voce pode fazer asim.
EXTRACT(MONTH from current_date) as Mes
para obter o mês corrente.
att,
Chiodini
EXTRACT(MONTH from current_date) as Mes
para obter o mês corrente.
att,
Chiodini
GOSTEI 0
Emerson Nascimento
28/02/2014
será algo como:
SELECT * FROM TABELA
WHERE DATAMOV BETWEEN (:DATADESEJADA - (EXTRACT(DAY FROM :DATADESEJADA) - 1)) AND :DATADESEJADA
SELECT * FROM TABELA
WHERE DATAMOV BETWEEN (:DATADESEJADA - (EXTRACT(DAY FROM :DATADESEJADA) - 1)) AND :DATADESEJADA
GOSTEI 0