smez Postado Agosto 27, 2007 Denunciar Share Postado Agosto 27, 2007 Como que eu faço um select que ele lista todos os registros por quinzenatipo assim tem uma opção para escolher a quinzena na buscaex.:txtQuinzena txtMes txtAno1.Quinzena Janeiro 20072.Quinzena Fevereiro 2006como que eu faço pra ele mostrar o resultado de 15 diasna minha tabela tem um campo "DtCadastro" o tipo dele e DateTime Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Agosto 27, 2007 Denunciar Share Postado Agosto 27, 2007 faz um <select> com as opções 1ª quinzena e 2ª quinzenase o cara selecionar a 1ª quinzena você define o dia_inicial = 1 e dia final = 15e no sql manda buscar do dia 01/08/2007 00:00:00 até 15/08/2007 23:59:59se o cara selecionar a 2ª quinzena você define o dia_inicial = 16 e dia final = 1 e soma 1 no mês finale no sql manda buscar do dia 16/08/2007 00:00:00 até 01/09/2007 00:00:00espero que ajude Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Agosto 27, 2007 Autor Denunciar Share Postado Agosto 27, 2007 você tem algum exemplo ae? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Agosto 27, 2007 Denunciar Share Postado Agosto 27, 2007 não testei, espero que ajude, qqer coisa posta ae<% vQuinzena = Request.Form("sl_quinzena") vMes = Request.Form("sl_mes") vAno = Request.Form("sl_ano") If (vQuinzena = 1) Then vData_inicial = "01/" & vMes & "/" vAno & " 00:00:00" vData_final = "15/" & vMes & "/" vAno & " 23:59:59" Else vData_inicial = "16/" & vMes & "/" vAno & " 00:00:00" If (vMes = 12) Then vMes = 1 vAno = vAno + 1 Else vMes = vMes + 1 End If vData_final = "01/" & vMes & "/" vAno & " 00:00:00" End If vSql = "SELECT * FROM TABELA WHERE DtCadastro BETWEEN '" & vData_inicial & "' AND '" & vData_final & "'" %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Agosto 28, 2007 Autor Denunciar Share Postado Agosto 28, 2007 deu o esse erroMicrosoft OLE DB Provider for ODBC Drivers (0x80040E07)[Microsoft][ODBC SQL Server Driver][sql Server]Syntax error converting datetime from character string. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 smez Postado Agosto 29, 2007 Autor Denunciar Share Postado Agosto 29, 2007 Microsoft VBScript runtime error '800a000d' Type mismatch: 'vMes' /novo/admin/relatorioVendaDireta.asp, line 307 If (Quinzena = 1) ThenvData_inicial = "01/" & vMes & "/" & vAno & "00:00:00"vData_final = "15/" & vMes & "/" & vAno & "23:59:59"elsevData_inicial = "16/" & vMes & "/" & vAno & "00:00:00"if (vMes = 12) Then vMes = 1vAno = vAno +1elsevMes = vMes +1end ifvData_final = "01/" & vMes & "/" & vAno & "00:00:00"end ifo erro esta dando na linha em vermelho Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
smez
Como que eu faço um select que ele lista todos os registros por quinzena
tipo assim tem uma opção para escolher a quinzena na busca
ex.:
txtQuinzena txtMes txtAno
1.Quinzena Janeiro 2007
2.Quinzena Fevereiro 2006
como que eu faço pra ele mostrar o resultado de 15 dias
na minha tabela tem um campo "DtCadastro" o tipo dele e DateTime
Link para o comentário
Compartilhar em outros sites
5 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.