none
Dúvida ao filtrar datas RRS feed

  • Pergunta

  • Boa tarde,

    Dentro do meu código ASP eu criei um formulário que salva no meu banco SQL.

    Uma outra página em ASP lista esses campos cadastrados através de um select no banco, conforme abaixo: 

    select * from aniversariantes order by Month(datanasc) asc

    30/01/1989
    12/02/1986
    18/03/1990
    23/04/2012
    18/04/1991
    20/04/2012
    06/06/1982
    27/07/1986
    27/09/1983

    Vejam que ordenou as datas por mês.

    No ASP eu tentei filtrar essas datas mudando de cor:

     if rsgeral("datanasc") = date then    
        response.write("<td><font color='red'><b>" & rsgeral("datanasc") & "</b></font></td>")
        else
        response.write("<td>" & rsgeral("datanasc") & "</td>")
        end if

    Até aqui dá certo, se existir uma data igual a hoje no banco, esse campo ficará em vermelho, caso contrário não muda de cor.

    A minha dúvida é: Como faço para exibir essa mesma lista de datas deixando de outra cor as datas que coincidam com o mês vigente? Ex: As 3 datas abaixo ficarem em vermelho e o restante, com a cor normal?

    23/04/2012
    18/04/1991
    20/04/2012

    segunda-feira, 23 de abril de 2012 18:26

Todas as Respostas

  • Danilo, bom dia. Segue solução abaixo:

    <%
    If Month(rsgeral("datanasc")) = Month(Now) Then
    	Response.Write(rsgeral("datanasc"))
    End If
    %>
    Atenciosamente,
    Onofre A. Juvencio Junior
    (Se achou útil o post, por favor, marque-o como resposta)
    • Sugerido como Resposta Rafael Boschini terça-feira, 21 de agosto de 2012 12:33
    terça-feira, 24 de abril de 2012 11:51