Sintaxe
#1
Posted 18/10/2007, 09:17
aparece o seguinte erro:
Warning: mssql_query() [function.mssql-query]: Query failed in
...\chamnaoatendidas_cn.php on line 326
aqui segue o SQL:
SELECT sNA, sData,iOpcao FROM CN_DetalhesChamada WHERE sData BETWEEN '$datai' and '$dataf'
AND iCodigoEmpresa = '$codempresa'
AND iOpcao = '-7'
AND idLigacao NOT IN
(SELECT idLigacao FROM CN_DetalhesChamada
WHERE sData between '$datai' AND '$dataf'
AND iCodigoEmpresa = '$codempresa'
AND iOpcao = '-9')
order by sData";
valeu!
#2
Posted 18/10/2007, 13:34
No php.ini a linha do mssql está descomentada?
MCP .NET WebApplications C#
MCP SQL Server 2000
Desenvolvedor Delphi/PHP
#3
Posted 18/10/2007, 14:02
A consulta é feita. Mas qdo há um período muito grande entre as datas, dá pau na consulta. Por isso acho que o problema talvez seja algo relacionado a performance do banco. Estou usando o MS SQL.
#4
Posted 19/10/2007, 12:30
alguém poderia me dizer se a sintaxe do SQL está incorreta?
aparece o seguinte erro:
Warning: mssql_query() [function.mssql-query]: Query failed in
...\chamnaoatendidas_cn.php on line 326
aqui segue o SQL:
SELECT sNA, sData,iOpcao FROM CN_DetalhesChamada WHERE sData BETWEEN '$datai' and '$dataf'
AND iCodigoEmpresa = '$codempresa'
AND iOpcao = '-7'
AND idLigacao NOT IN
(SELECT idLigacao FROM CN_DetalhesChamada
WHERE sData between '$datai' AND '$dataf'
AND iCodigoEmpresa = '$codempresa'
AND iOpcao = '-9')
order by sData";
valeu!
Cara, a princípio o problema é só o ponto-e-vírgula, no final do comando. Na sintaxe do SQL Server não existe o símbolo ";".
Mas pode ser também por algum campo com nome errado.
Dyego Fernandes de Sousa
Visite meu Site
Veja meu currículo
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)