Re: table User | Titre du sujet : Re: table User par Christian sur 12/11/2005 17:10:16
1)level : si nul -> NON level = 0 en informatique 0 et null sont deux valeurs différentes particulièrement avec les bases de données.
2)"Il n'y a que dans le cas où regdate=0 qu'on peut s'en servir" user_regdate n'est jamais à zéro, ce champ a toujours une valeur
3)Pour connaitre les membres qui ne se sont pas connectés depuis plus de 300 jours, on peut utiliser cette requête
select uid, uname, from_unixtime(user_regdate), from_unixtime(last_login) , TO_DAYS(NOW()) - TO_DAYS(from_unixtime(last_login))
from xoops_users where level >0 and TO_DAYS(NOW()) - TO_DAYS(from_unixtime(last_login)) > 300;
la fonction datediff n'a pas été appliquée ici car elle ne fonctionne qu'à partir de MySql 4.1.1 (en principe)
|
|