ReNan_BM Postado Maio 14, 2010 Denunciar Share Postado Maio 14, 2010 Galera preciso fazer uma consulta no banco oracle e ele está dando erro...Vejam só o código$prCra_d = $_POST['periodo_de']; //Vem do form 12/05/2010$prCra_a = $_POST['periodo_ate']; //Vem do form 14/05/2010$filtros = "and s.USU_DATSOL BETWEEN '$prCra_d' and '$prCra_a' ";$sql = "select s.USU_NUMSOL, s.USU_NUMCAD, f.NOMFUN, s.USU_DATSOL from USU_TTWC010HSO s inner join R034FUN f on f.NUMCAD = s.USU_NUMCAD where s.USU_NUMEMP = $numEmpresa and s.USU_CODFIL = $numFilial and s.USU_STATUS = 5 $filtros order by s.USU_DATSOL" ;Existem mais filtros, todos funcionam corretamente, mais esse não, alguém tem uma luz, desde já obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Maio 14, 2010 Denunciar Share Postado Maio 14, 2010 Qual o erro? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ReNan_BM Postado Maio 14, 2010 Autor Denunciar Share Postado Maio 14, 2010 Galera preciso fazer uma consulta no banco oracle e ele está dando erro...Vejam só o código$prCra_d = $_POST['periodo_de']; //Vem do form 12/05/2010$prCra_a = $_POST['periodo_ate']; //Vem do form 14/05/2010$filtros = "and s.USU_DATSOL BETWEEN '$prCra_d' and '$prCra_a' ";$sql = "select s.USU_NUMSOL, s.USU_NUMCAD, f.NOMFUN, s.USU_DATSOL from USU_TTWC010HSO s inner join R034FUN f on f.NUMCAD = s.USU_NUMCAD where s.USU_NUMEMP = $numEmpresa and s.USU_CODFIL = $numFilial and s.USU_STATUS = 5 $filtros order by s.USU_DATSOL" ;Existem mais filtros, todos funcionam corretamente, mais esse não, alguém tem uma luz, desde já obrigado!Galera, descobri o erro, tem que colocar no select TO_DATE('$prCra_d', 'DD-MM-YYYY');Sendo assim ele executa a consulta... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ReNan_BM
Galera preciso fazer uma consulta no banco oracle e ele está dando erro...
Vejam só o código
$prCra_d = $_POST['periodo_de']; //Vem do form 12/05/2010
$prCra_a = $_POST['periodo_ate']; //Vem do form 14/05/2010
$filtros = "and s.USU_DATSOL BETWEEN '$prCra_d' and '$prCra_a' ";
$sql = "select s.USU_NUMSOL, s.USU_NUMCAD, f.NOMFUN, s.USU_DATSOL
from USU_TTWC010HSO s
inner join R034FUN f on f.NUMCAD = s.USU_NUMCAD
where s.USU_NUMEMP = $numEmpresa and
s.USU_CODFIL = $numFilial and
s.USU_STATUS = 5 $filtros order by s.USU_DATSOL" ;
Existem mais filtros, todos funcionam corretamente, mais esse não, alguém tem uma luz, desde já obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.