Antony Postado 17 de Março de 2011 Tópicos Que Criei: 138 Tópicos/Dia: 0.03 Meu Conteúdo: 567 Conteúdo/Dia: 0.12 Reputação: 6 Pontos/Conquistas: 4.176 Conteúdo Resolvido: 0 Dias Ganho: 4 Status: Offline Denunciar Compartilhar Postado 17 de Março de 2011 Estou aplicando esta consulta no banco de dados para me retornar a movimentação de um periodo será que preciso fazer a conversão de data, e como faço ? este é o erro apresentado o que significa? Erro Msg 102, Level 15, State 1, Line 12 Incorrect syntax near ':'. -------------------- Consulta select * from tmov (nolock) left outer join titmmov(nolock) on titmmov.codcoligada = tmov.codcoligada and titmmov.idmov = tmov.idmov left outer join flan(nolock) on flan.codcoligada = tmov.codcoligada and flan.idmov = tmov.idmov where flan.pagrec = '2' and databaixa >=:data_inicio and databaixa <=:data_final Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Nik Postado 17 de Março de 2011 Tópicos Que Criei: 101 Tópicos/Dia: 0.02 Meu Conteúdo: 456 Conteúdo/Dia: 0.08 Reputação: 0 Pontos/Conquistas: 3.290 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 49 Denunciar Compartilhar Postado 17 de Março de 2011 Você deve dizer qual a data inicio e data final, pois esses parametros são do gerador de relatório. NIK Estou aplicando esta consulta no banco de dados para me retornar a movimentação de um periodo será que preciso fazer a conversão de data, e como faço ? este é o erro apresentado o que significa? Msg 102, Level 15, State 1, Line 12 Incorrect syntax near ':'. Estou aplicando esta consulta no banco de dados para me retornar a movimentação de um periodo será que preciso fazer a conversão de data, e como faço ? este é o erro apresentado o que significa? Erro Msg 102, Level 15, State 1, Line 12 Incorrect syntax near ':'. Consulta select* from tmov (nolock) left outer join titmmov(nolock) on titmmov.codcoligada = tmov.codcoligada and titmmov.idmov = tmov.idmov left outer join flan(nolock) on flan.codcoligada = tmov.codcoligada and flan.idmov = tmov.idmov where flan.pagrec = '2' and databaixa >=:data_inicio and databaixa <=:data_final Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Antony Postado 17 de Março de 2011 Tópicos Que Criei: 138 Tópicos/Dia: 0.03 Meu Conteúdo: 567 Conteúdo/Dia: 0.12 Reputação: 6 Pontos/Conquistas: 4.176 Conteúdo Resolvido: 0 Dias Ganho: 4 Status: Offline Autor Denunciar Compartilhar Postado 17 de Março de 2011 Você deve dizer qual a data inicio e data final, pois esses parametros são do gerador de relatório. NIK E como seria a consulta pelo banco de dados? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Leodiniz Postado 17 de Março de 2011 Tópicos Que Criei: 38 Tópicos/Dia: 0.01 Meu Conteúdo: 438 Conteúdo/Dia: 0.08 Reputação: 12 Pontos/Conquistas: 2.592 Conteúdo Resolvido: 0 Dias Ganho: 9 Status: Offline Idade: 47 Dispositivo: Windows Denunciar Compartilhar Postado 17 de Março de 2011 select * from tmov (nolock) left outer join titmmov(nolock) on titmmov.codcoligada = tmov.codcoligada and titmmov.idmov = tmov.idmov left outer join flan(nolock) on flan.codcoligada = tmov.codcoligada and flan.idmov = tmov.idmov where flan.pagrec = '2' and databaixa >= '2010-01-01' and databaixa <= '2010-12-31' Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 17 de Março de 2011 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 17 de Março de 2011 Antony, onde exatamente esta tentando usar esta sentença ? O erro esta na parte final, onde vc compara DataBaixa com Data Inicio e Data Final, onde, isso tem que ter no relatório, se for lá onde está usando, mas.... o formato esta errado. Vc antes não tinha que passar o tip ode dado, agora tem. Pode ser isso. Então, 1o. - Tem que ter o campo ( parametro por exemplo ) com os nomes Data_Inicio e outro com Data_Final 2o. - Corrija a forma de usar. Tente assim: :Data_Inicio_D e :Data_Final_D Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Antony Postado 18 de Março de 2011 Tópicos Que Criei: 138 Tópicos/Dia: 0.03 Meu Conteúdo: 567 Conteúdo/Dia: 0.12 Reputação: 6 Pontos/Conquistas: 4.176 Conteúdo Resolvido: 0 Dias Ganho: 4 Status: Offline Autor Denunciar Compartilhar Postado 18 de Março de 2011 Antony, onde exatamente esta tentando usar esta sentença ? O erro esta na parte final, onde vc compara DataBaixa com Data Inicio e Data Final, onde, isso tem que ter no relatório, se for lá onde está usando, mas.... o formato esta errado. Vc antes não tinha que passar o tip ode dado, agora tem. Pode ser isso. Então, 1o. - Tem que ter o campo ( parametro por exemplo ) com os nomes Data_Inicio e outro com Data_Final 2o. - Corrija a forma de usar. Tente assim: :Data_Inicio_D e :Data_Final_D estou tentando usar em uma consulta no banco de dados qu não permite parametros Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Antony Postado 18 de Março de 2011 Tópicos Que Criei: 138 Tópicos/Dia: 0.03 Meu Conteúdo: 567 Conteúdo/Dia: 0.12 Reputação: 6 Pontos/Conquistas: 4.176 Conteúdo Resolvido: 0 Dias Ganho: 4 Status: Offline Autor Denunciar Compartilhar Postado 18 de Março de 2011 Antony, onde exatamente esta tentando usar esta sentença ? O erro esta na parte final, onde vc compara DataBaixa com Data Inicio e Data Final, onde, isso tem que ter no relatório, se for lá onde está usando, mas.... o formato esta errado. Vc antes não tinha que passar o tip ode dado, agora tem. Pode ser isso. Então, 1o. - Tem que ter o campo ( parametro por exemplo ) com os nomes Data_Inicio e outro com Data_Final 2o. - Corrija a forma de usar. Tente assim: :Data_Inicio_D e :Data_Final_D estou tentando usar em consulta direto no banco de dados e não pelo gerador , pelo que tenho percebido no banco não permite passar consulta com parametro então como faço para passar um periodo na consulta pelo banco de dados. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 18 de Março de 2011 Tópicos Que Criei: 899 Tópicos/Dia: 0.14 Meu Conteúdo: 8.841 Conteúdo/Dia: 1.34 Reputação: 310 Pontos/Conquistas: 106.574 Conteúdo Resolvido: 0 Dias Ganho: 195 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 18 de Março de 2011 Ta ae, no proprio post, acima do meu. O Leodiniz ja tinha falado isso pra você. Basta que use os dados que deseja, normalmente entre aspas. Se precisa de uma apostila de SQL, é bom você baixar uma que tem nos tutoriais Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Alexandre Cury Postado 21 de Março de 2011 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 5 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 21 de Março de 2011 Estou aplicando esta consulta no banco de dados para me retornar a movimentação de um periodo será que preciso fazer a conversão de data, e como faço ? este é o erro apresentado o que significa? Erro Msg 102, Level 15, State 1, Line 12 Incorrect syntax near ':'. -------------------- Consulta select * from tmov (nolock) left outer join titmmov(nolock) on titmmov.codcoligada = tmov.codcoligada and titmmov.idmov = tmov.idmov left outer join flan(nolock) on flan.codcoligada = tmov.codcoligada and flan.idmov = tmov.idmov where flan.pagrec = '2' and databaixa >=:data_inicio and databaixa <=:data_final Olá, Só uma duvida, seu banco de dados é SQL Server ou Oracle ? Abraços Alexandre Cury Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.