MrEd 0 Denunciar post Postado Dezembro 1, 2003 Pessoal, seguinte: Eu tenho uma tabela q possui um campo chamado data e este campo esta no formato Date. Eu gostaria q apos uma pessoa ser sorteado randomicamente pelo sistema, e as info dela ser inseriadas em outra tabela, e quando fosse ter outro sorteio ele verificasse nesta tabela de sorteados qnd foi a ultima vez q ela foi sorteado e se nao tivesse passado 15 dias q ela foi sorteada, o sistema nao escolhesse essa pessoa. Alguém poderia me ensianar a fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Dezembro 2, 2003 Bom, então vamos por partes, para sortear um registro randomicamente: select campo1,campo2... from tabela order by rand() limit 1 Aqui você mostra a data de hoje + xdias: select date_add(date_format(now(), '%Y-%m-%d'), interval 15 day) Para fazer o que você quer: select campo1,campo2... from tabela where campodata = date_add(date_format(now(), '%Y-%m-%d'), interval 15 day) order by rand() limit 1 Espero que seja isso, se não for dá um toque ! ;) Compartilhar este post Link para o post Compartilhar em outros sites
MrEd 0 Denunciar post Postado Dezembro 2, 2003 O que eu queria era so a parte dos 15 dias o de escolher randomicamente eu ja tinha feito, mesmo assim, mto obrigado :D Compartilhar este post Link para o post Compartilhar em outros sites