Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
PessoalTenho um FOR que tá me trazendo 6 vezes a mesma data de um registro meu do banco de dados. Ele sempre repete 2/8/2006. Fica assim:2/8/20062/8/20062/8/20062/8/20062/8/20062/8/2006Queria que a cada passo do FOR ele adicionasse + 1 ao mes que foi impresso anteriormente e ao chegar no décimo segundo eu pudesse adicionar + 1 tb ao ano, assim.2/8/20062/9/20062/10/20062/11/20062/12/20062/1/2007Como posso fazer pra ficar assim?PS:Lembrando que o campo na tabela do SQLServer é SmallDateTimeAjudaí galerinha!Brigadu
E como se usa o dateadd?
Sendo assim! reformulando...<%data="22/09/1986"for i=1 to 6 data=dateadd("m","1",data) response.write "<br>" & datanext%>#@?$%~ bem mais simples!!!
Pessoal,
Cabei de testar! Cs são feras http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Brigadao mesmo!
E pena vcs nao funcionarem 24 horas :P
Eu coloquei o for para mostrar mes a mes...
Cara, era isso mesmo, mas olha só.
Ve se você consegue me ajudar nesse tópico aki que é complemento desse que estamos.
Vlw!
Sendo assim! reformulando...<%data="22/09/1986"for i=1 to 6 data=dateadd("m","1",data) response.write "<br>" & datanext%>#@?$%~ bem mais simples!!!
chapa, desculpa voltar a falar de algo tao antigo (risos), mas e se eu quiser trocar o dia original em cada uma dessas minhas repetições que tão no for?Tipo... minha data é 10/10/2006o for vai me gerar: 10/11/200610/12/200610/1/200710/2/200710/3/200710/4/2007Mas e se eu quiser trocar o dia de 10 pra, sei lá, 13, mas sem adicionar mais 3, e sim trocar mesmo na mao grande?!?! Qual propriedade do DATE devo usar? (se é que existe uma pra isso)Vlw!
Vê se isso resolve...<%data="22/09/1986" 'DADO UMA DATA INICIALfor i=1 to 6 'SEPARA A DATA EM PARTES dia = DatePart("d",data) mes = DatePart("m",data) ano = DatePart("yyyy",data) 'SE MES FOR IGUAL A 12, MES PASSA A VALER 1 E ANO SOMA UM if mes=12 then mes=1 ano=ano+1 'CASO CONTRARIO MES SOMA UM else mes=mes+1 end if 'MONTE A DATA NOVAMENTE data= dia &"/"& mes &"/"& ano response.write "<br>" & datanext%>