Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

edsunpaul

Select entre datas no formato dd/mm/aaaa

Recommended Posts

Olá pessoal estou com problema no select entre datas. O select é apatir do dia 13 e não 10 como no título.

 

Tenho em meu banco de dados:

 

data acessos

2/1/2009 465

2/2/2009 1273

2/3/2009 775

2/4/2009 3182

2/5/2009 1312

2/6/2009 941

2/7/2009 466

2/8/2009 340

2/9/2009 698

2/10/2009 602

2/11/2009 3656

2/12/2009 1066

13/2/2009 6442 <----------- o select começa apartir daqui.

14/2/2009 1125

Estou usando o script abaixo o qual pega todos e soma todos os dados ente 01/02/2009 até 28/02/2009, mas só faz o select apartir do dia 13/02/2009 até 28/02/2009.

 

Tem algo que devo fazer para não ocorrei isso?

 

Obrigado desde já.

 

Edson

 

<%
data_cad = date()
dataCADano=year(data_cad)
dataCADmes=month(data_cad)
dataCADdia=day(data_cad)

Mes = dataCADmes 

Do
 dias=dias+1
 Data=DateAdd("d",dias,CDate("1/"&Mes&"/2009"))
Loop While Month(Data)=Mes
DIAf = dias

DATAi = "1/"&Mes&"/"&dataCADano&""
DATAf = ""&diaf&"/"&Mes&"/"&dataCADano&""

Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\xxxxxxxxxxxx;"
	Set RS = Connection.Execute("SELECT Sum(acesso) as acessos FROM contadorNOVO WHERE data Between #"& Datai &"# AND #"& Dataf &"#")
	CountsM=RS("acessos")
	Connection.Close
	Set Connection = Nothing
	Response.Write "" & CountsM
%> visitas <%Response.Write "(" & datai &" - " & date() &")" %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer listar a partir do dia 13?

 

Já tentou assim?

SELECT Sum(acesso) as acessos FROM contadorNOVO WHERE data > #"& Datai &"#"

Compartilhar este post


Link para o post
Compartilhar em outros sites

usa o between

 

datainicio = 'sua data inicial

datafim = 'sua data final

'lembrando , que para data final você pode usar o DateAdd

'DateAdd("d", 8, datainicio)

 

"SELECT * FROM tabela WHERE dia BETWEEN #"&datainicio&"# AND #"&datafim&"# ORDER BY dia ASC"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.