Ir para conteúdo
Fórum Script Brasil
  • 0

Select Com Data


ratocuiara

Pergunta

Pessoal é o seguinte, preciso de um select que me mostre a programação do dia e dos proximos 6dias.

tipo assim:

programação1 = 6/4/2006 - data de hoje

programação2 = 7/4/2006

programação3 = 8/4/2006

programação4 = 9/4/2006

programação5 = 10/4/2006

programação6 = 11/4/2006

tenho algo assim só que ´mostra apenas a data de hj:

"select * From tabprogramacao WHERE data = #"&date()&"#"
Link para o comentário
Compartilhar em outros sites

12 respostass a esta questão

Posts Recomendados

  • 0

Pessoal consegui fazendo assim:

<%

dd=day(date)

dd1=day(date)+1

dd2=day(date)+2

dd3=day(date)+3

dd4=day(date)+4

dd5=day(date)+5

dd6=day(date)+6

mm=month(date)

aaaa=year(date)

data=""&dd&"/"&mm&"/"&aaaa&""

data1=""&dd1&"/"&mm&"/"&aaaa&""

data2=""&dd2&"/"&mm&"/"&aaaa&""

data3=""&dd3&"/"&mm&"/"&aaaa&""

data4=""&dd4&"/"&mm&"/"&aaaa&""

data5=""&dd5&"/"&mm&"/"&aaaa&""

data6=""&dd6&"/"&mm&"/"&aaaa&""

%>

"SELECT * FROM TabProgramacao WHERE Data = #"&data&"# or Data = #"&data1&"# or Data = #"&data2&"# or Data = #"&data3&"# or Data = #"&data4&"# or Data = #"&data5&"# or Data = #"&data&6"# ORDER BY Data asc"

Porem se por acaso houver 1 furo na programação ele listará apenas 6 cadastros e se tiver uma proxima data essa não é mostrada por motivo de a data não estar sendo pedida no Select.

Por favor se conhecerem algo mais simples posta ai.

Link para o comentário
Compartilhar em outros sites

  • 0

pode fazer assim:

"select * From tabprogramacao WHERE data between #"&date()&"# And #" & dateadd("d", 5, date()) & "# Order By Data"
infelizmente não deu certo. primeiro erro.
Chamada de procedimento ou argumento inválido: 'dateadd'
apos feito a correção
dateadd('d', 5, date()) por dateadd("d", 5, date()) 

nenhum resultado foi mostrado

Link para o comentário
Compartilhar em outros sites

  • 0

estou usando o ajuste para data brasil portugues

<% Session.LCID = 1046 %>

Sim o campo no BD é formato data.

por um acaso não exite uma forma de fazer este select mostrando os 7 registros a partir da data.

algo assim pra vocês entenderem

SELECT TOP 7 "a partir da data de hj" * FROM Tabela ORDER BY data asc

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...