periodo com jtextfield

21/04/2016

0

Olá boa noite ,
Sou novo no fórum, por tanto peço que relevem qualquer erro meu ^^
mas vamos à duvida.

Tenho um projeto em java que pesquisa resultados por período em um banco mysql, a ideia é acrescentar a informação do período partir do jtextfield, mas quando mando me mostrar o resultado ele me mostra "null", isto é, a informação que coloquei no jtextfield não referencia à nem um resultado, no entanto a mesma informação quando coloco diretamente na variável que recebe JtInicio.getText() e pra minha surpresa me retorna resultado valido, como mostra a baixo o trecho do codigo.



String begin=p.PregaInicio(); //"2016-04-19 08:00:00";
String finish=p.PregaFim(); //"2016-04-19 23:00:00";
String SqlQuery = ("select SEC_TO_TIME( SUM( TIME_TO_SEC( valor) ) ) as DISPONIBILIDADE\n" +
"from\n" +
"(\n" +
"select TIMEDIFF((SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( IIRTN_MessageTime ) ) )/*inicio de trabalho*/\n" +
"from messagereturn_iirtn where IIRTN_MacroNumber = 2 and\n" +
" IIRTN_MessageTime BETWEEN \""+ begin+"\" and \""+finish+"\")\n" +
",(SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( IIRTN_MessageTime ) ) )/*inicio almoco*/\n" +
"from messagereturn_iirtn where IIRTN_MacroNumber = 1 and\n" +
" IIRTN_MessageTime BETWEEN \""+ begin+"\" and \""+finish+"\")\n" +
")valor FROM messagereturn_iirtn\n" +
"union\n" +
"select TIMEDIFF((SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( IIRTN_MessageTime ) ) )/*fim almoco*/\n" +
"from messagereturn_iirtn where IIRTN_MacroNumber = 3 and\n" +
"IIRTN_MessageTime BETWEEN \""+ begin+"\" and \""+finish+"\")\n" +
",(SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( IIRTN_MessageTime ) ) )/*fim trabalho*/\n" +
"from messagereturn_iirtn where IIRTN_MacroNumber = 4 and\n" +
" IIRTN_MessageTime BETWEEN \""+ begin+"\" and \""+finish+"\")\n" +
")valor FROM messagereturn_iirtn\n" +
")messagereturn_iirtn;");



me ajudem por gentileza.
Victor

Victor

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar