Jump to content


Photo

Select Para Selecionar Por Data


  • Faça o login para participar
9 replies to this topic

#1 cidadao_cane

cidadao_cane

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 03/04/2004, 08:49

Olá pessoal,

como fazer um select para selecionar por data? tipo ultimos 02 dias, 10 dias, HOJE e por ai afora...






Valeu

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 03/04/2004, 09:33

voce tem que ter no banco de dados uma tabela onde seja guardada a data em que o dado foi inserido

dai

para selecionar os dados de hoje
sql = "select * from TABELA where data = ' "  & date() & "'"

www.andrewsmedina.com.br

#3 cidadao_cane

cidadao_cane

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 03/04/2004, 10:20

Olá cybermix,


deu esse erro:

Tipo de erro:
Microsoft JET Database Engine (0x80040E07)
Tipo de dados imcompatível na expressão de critério.

Linha do erro:

objRs.Open "SELECT  * FROM dados WHERE dadosDate = ' "  & date() & "'", objConn, 3, 1



Valeu

#4 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 03/04/2004, 10:33

qual o tipo do campo dadosDAte ?
www.andrewsmedina.com.br

#5 cidadao_cane

cidadao_cane

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 03/04/2004, 10:41

Ola cybermix,



Data/Hora

Aproveitando: quero fazer um request de um imput de name= "mail"
e um de name= "headline" num form que name= "dados"
basta fazer Request.Form("mail")? ou tem que colocar o nome do form tb? não esta dando certo aqui!!!

Bom, eu consegui mostrar os dados de hoje, mas os dados de 03, 10,30 dias não estou conseguindo.


Valeu

Edição feita por: cidadao_cane, 03/04/2004, 11:11.


#6 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 03/04/2004, 15:05

o esquema da data, use o DateDiff() para fazer últimos dias etc...
a do Cyber eh de hj...
http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com

#7 cidadao_cane

cidadao_cane

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 03/04/2004, 15:40

o esquema da data, use o DateDiff() para fazer últimos dias etc...
a do Cyber eh de hj...

Ola Killing,


tem como me passar um exemplo?




Valeu

#8 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 03/04/2004, 16:43

CLARO...
O DateDiff() eh uma propriedade de calculos com data, e ele retorna a diferença das datas propostas, sendo que a menor data ou hora vem antes da maoir(eita q fui muito culto agora neh)
em fim:

<%= DateDiff("d","03/04/04","04/04/04") %>

retorna 1...
o "d" significa dias, então eu pedi para me dar a diferença em dias dos dias 03/04/04 e 04/04/04

yyyy -> Ano
q -> Quarto
m -> Mês
y -> Dia do Ano
d -> Dia
w -> Dia da semana
ww -> Semana do ano
h -> Hora
n -> Minuto
s -> Segundo

VALEW?
http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com

#9 cidadao_cane

cidadao_cane

    Normal

  • Usuários
  • 94 posts
  • Sexo:Não informado

Posted 03/04/2004, 17:03

Olá killing

Brigadão pela ajuda.

Bom, eu quero mostrar dados de um BD, por data postada ou seja. Ultimos 03 dias, 02 dias e etc. O DateDiff faz isso, certo?

como eu coloco ele no select.

Esse é meu select

objRs.Open "SELECT * FROM dados WHERE dadosDate, objConn, 3, 1,

eu tenho dois campo da data no BD o dadosdate e mostrardata, onde entra o DateDiff.

Valeu

#10 K I L L I N G

K I L L I N G

    Batera na veia, ASP no coração

  • Banidos
  • PipPipPipPip
  • 398 posts
  • Sexo:Não informado

Posted 03/04/2004, 17:12

Dias = 3
objRs.Open "SELECT * FROM dados", objConn, 3, 1, 3

Do while not rs.eof
if DateDiff("d",rs("dadosDate"),date) = dias then
response.write(rs("dadosDate") & "<br>")
End if
rs.MoveNext
Loop

:D

Edição feita por: K I L L I N G, 03/04/2004, 17:13.

http://www.fiquecomigo.com
http://www.fiquecomigo.com.br
Encontre o amor da sua vida aqui!

Vinícius Nunes Lage
vinibaterabol@msn.com




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq