Ajuda jCalendar

4 respostas
F

Ola !!!

Estou tentando trabalhar com o JCalendar, eu sempre usei o JDateChoose pra pegar a data que o usuario quer olhar no banco de dados que é do tipo date. Agora tenho que trabalhar apenas com o mes e ano, então comecei a usar o JMonthChooser e JYearChooser pra capturar as informações do usuario… ai começa o problema, como fazer a busca no banco do tipo date com essas opções ‘quebradas’ ?

Ex: Usuario seleciona - de: Junho 2011 até: Setembro 2011

ai teria que buscar todas as informações do 1º dia de Junho até o ultimo dia de Setembro, Alguma dica de como fazer isso ?

Agradeço desde já :wink:

4 Respostas

F

up ?

R

Olá, você não pode fazer direto no sql. Ficaria ± assim

SELECT * FROM parcela_receber WHERE MONTH(data_vencimento) = 11

Seleciona todas as parcelas com data de vencimento em novembro

F

Uma parte da duvida já foi resolvida com essa SQL

“SELECT * FROM entrada_de_produtos WHERE MONTH(data_de_entrada) = 06 and YEAR(data_de_entrada) = 2011”

assim ele só pega o mes 06 do ano de 2011… como faço pra ele pega o todo o intervalo… do mes 06 de 2011 até o 09 de 2011 ?

R

não testei mas ve se assim da

SELECT * FROM entrada_de_produtos WHERE LEFT(data_de_entrada,7) BETWEEN ‘2011-10’ AND ‘2011-11’

seleciona as parcelas do mês 10 e 11 do ano de 2011

Criado 30 de setembro de 2011
Ultima resposta 6 de out. de 2011
Respostas 4
Participantes 2