intervalle de dates

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : intervalle de dates

par costadelo » 28 nov. 2007, 14:08

Merci pour vos réponses d'une GRANDE utilité !!

par Sedril » 28 nov. 2007, 14:03

Tu peux soustraire les 2 dates comme ceci par exemple, ca te donne des jours...

Code : Tout sélectionner

SELECT id_users, (last_connexion - date_inscr) AS nb_jour FROM `inscription_users`
Mais je rejoins la réponse de mon prédécesseur.

Tu peux aussi comparer par rapport à la date d'aujourd'hui :

Code : Tout sélectionner

SELECT id_users, (to_days(now()) - to_days(last_connexion)) AS nb_jour FROM `inscription_users`

par Ryle » 28 nov. 2007, 13:39

Euh.... y a rien à comparer si tu ne comptabilises pas le nombre de connexion. Ce ne sont pas les utilisateurs qui se connectent le plus ou le moins que tu gères, c'est juste la dernière visite de l'utilisateur, chose que tu peux obtenir très simplement en triant tes enregistrements sur la date de dernière connexion avec un tri croissant pour avoir les plus récent en dernier :) :
SELECT ... ORDER BY last_connexion 

intervalle de dates

par costadelo » 28 nov. 2007, 13:31

Bonjour @ tous,

Je souhaite mettre au point une requete qui me récupèrerait un intervalle entre deux dates (date d'inscription et date de dernière connexion ) pour déterminer les utilisateurs qui se connectent le moins et d'ordonner mon résultat comme suit : ceux qui se connecte le moins au début et ceux qui se connect le plus à la fin.

Ma structure de table est la suivante :

inscription_users( id_users, pseudo, date_inscr, last_connexion )

date_inscr et last_connexion sont mes 2 dates à comparer.

Je ne sais pas par quoi commencer pour mettre en place cette requête...Faut il que je fasse une requete imbriqué qui me remonte tous mes profils et qui compare un à un les intervalles, puis qui ordonne les résultat ensuite...je suis perdu...

Help me pliz