Davis 0 Denunciar post Postado Março 15, 2006 O problema é o seguinte: Eu tenho que cadastrar as notícias e elas tem uma data de validade. Existe alguma maneira de excluir essas notícias assim que passasse essa data de validade automaticamente? Eu pensei em colocar um código de verificação na página principal do site mas não sei se seria o mais adequado. :D valeu... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Março 15, 2006 você pode fazer uma consulta no banco que busque somente as noticas de 1 dia anterior pra frente exemplo em SQL server: set nocount on--criando tabelas e inserindo dados pra testedeclare @noticias table (data datetime)insert into @noticias (data) values ('2006-03-13 12:00:00')insert into @noticias (data) values ('2006-03-14 08:00:00')insert into @noticias (data) values ('2006-03-14 09:00:00')insert into @noticias (data) values ('2006-03-14 17:00:00')insert into @noticias (data) values ('2006-03-15 09:00:00')insert into @noticias (data) values ('2006-03-15 10:00:00')--mostra dia/hora atual - 1 diaselect getdate()-1--seleciona noticas com data maior que 1 dia a menosselect * from @noticias where data > getdate()-1--colocar um job para rodar todo dia num determinado horario, tipo meia-noite pra apagar as noticas anteriores a 1 diadelete from @noticias where data < getdate()-1 Compartilhar este post Link para o post Compartilhar em outros sites
Davis 0 Denunciar post Postado Março 16, 2006 Valeu eriva_br... Fiz aqui e funcionou... Compartilhar este post Link para o post Compartilhar em outros sites