Ir para conteúdo

POWERED BY:

Arquivado

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

Hebe

Selecionar por data

Recommended Posts

No meu site eu coloquei um código que mostra as notícias mais lidas, no entanto percebi que elas, por estarem em destaque, sempre são as mesmas, mesmo quando ficam velhas. Gostaria de saber como posso colocar um código q identifique notícias pela data, para que além de ser as mais lidas, as notícias tb terem de esta no prazo de uma semana. Assim o site irá apenas mostrar em destaque as mais lidas por semana.Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

quando você cadastra as noticias você coloca uma data de cadastro?Tipo a data da noticia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gente, é isso mesmo...Eu queria selecionar pelos lidos, mas apenas obter os mais lidos que estejam dentro do período de uma semana atrás.Alguma sugestão?Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

da uma olhada nisso e tenta implementar no seu código

Trabalhando com datas e horas - Parte 2Número da coluna: Coluna 3Data: 05/02/2003Olá,Nesta semana estaremos concluindo o assunto datas e horas. Desta vez irei falar sobre as funções DateAdd(), DateDiff(), DatePart() e darei alguns exemplos de como as funções de data e hora podem ser utilizadas.DateAdd(): De acordo com o próprio nome, esta função serve para adicionar uma certa quantidade de tempo em uma data ou hora. Diferente do que muitos iniciantes pensam, a função DateDiff() não serve para subtração de tempo. Para isto, também se usa DateAdd(), porém, com um sinal de - (subtração) na frente do valor que se deseja subtrair. Veja alguns exemplos no final da coluna. As operações usando esta função são possíveis com os seguintes intervalos de tempo:yyyy - Anoq - Quartom - Mêsy - Dia do Anod - Diaw - Dia da semanaww - Semana do anoh - Horan - Minutos - SegundoDateDiff(): Assim como a função DateAdd(), esta função também é muito útil. Com ela pode-se saber o intervalo de tempo contido entre duas datas, em anos, meses, dias, semanas, etc... Os parâmetros para intervalos de tempo desta função são os mesmos da função DateAdd().DatePart(): Esta função retorna o "pedaço" da data/hora desejado. Ou seja, o parâmetro yyyy retorna o ano da data, n retorna o minuto, e assim em diante. Os parâmetros são os mesmos das funções DateAdd() e DateDiff().Exemplos:novadata = DateAdd("yyyy", 1, now) => A variável novadata assumirá o valor da data de hoje acrescida de 1 ano, ou seja, irá representar uma data do ano de 2004.novadata = DateAdd("yyyy", -1, now) => A variável novadata assumirá o valor da data de hoje deduzida 1 ano, ou seja, irá representar uma data do ano de 2002.intervalo = DateDiff("yyyy", "10-22-1985", "10-22-1990") => A variável intervalo terá o valor de 5, que é o intervalo de tempo, em anos, entre as duas datas.ano = DatePart("yyyy", "10-22-1985") => A variável ano terá o valor de 1985, que é o ano da data em questão.Com isso termino as colunas sobre datas e horas. Espero que tenha conseguido demonstrar como funcionam todas as funções relacionadas. Qualquer dúvida, mandem um e-mail que tentarei ajudar. Na próxima semana, falarei sobre paginação de resultados com banco de dados access.Abraços!

segue:
<%Set rs = Server.CreateObject("ADODB.RecordSet")rs.Open "SELECT nome, data FROM tabela", Conexao, 3, 3If not rs.EOF Thenresponse.write "Aniversariantes do mes: <br>"Elseresponse.write "Não existem aniversariantes este mes."End IfWhile not rs.EOFmes_cadastrado = Month(Cdate(rs("data")))dia_cad = Day(Cdate(rs("data")))If Cint(mes_cadastrado) = Cint(Month(now())) ThenIf Cint(dia_cad) = Cint(Day(now())) Thenresponse.write "<p>" & rs("nome") & " --> HOJE!</p>"Elseresponse.write "<p>" & rs("nome") & " - " & Cdate(rs("data")) & "</p>"End IfEnd Ifrs.MoveNextWend%>
peguei pronto aqui no forum, não sei se funciona, mas já deve ajudar!

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.