Merci, j'ai juste trouver ça aujourd'hui... :wahoo:
thegti
utilise plutot la fonction DateDiff, c plus simple :)
Renvoie le nombre de limites de date et d'heure traversées entre deux dates données.
Syntaxe
DATEDIFF(partie_de_date, date_début, date_fin)
Bendes
Oki thx, j'essaye ça directement...
Merci
Tentacle
Bendes a écrit a écrit :
Voici mon problème :
J'ai 1 table dont deux champs date : date de début et date de fin. Je dois faire des statistiques de délais. Cette à dire que je dois savoir combien de processus ont été effectués en une semaine par exemple. De ce fait, je dois soustraire la date de fin et celle de début et voir l'écart et rechercher tous les écarts de 7 jours.
Je voudrais savoir s'il y a moyen de faire via une requête SQL ??? Si oui, comment ???
Essaie ça :
SELECT processus
FROM tableau
WHERE (UNIX_TIMESTAMP(date_fin) - UNIX_TIMESTAMP(date_debut)) < 604800;
604800 étant le nombre de secondes dans une semaine.
Tu peux le calculer avant la requete ou avec cetter partie SQL :
en mettant le delai dans date via le format :
YYYY-MM-DD , genre 0000-00-07 pour une semaine :)
c bourrin mais ca pourrait marcher (86400 = nb de secondes dans un jour)
Bendes
Voici mon problème :
J'ai 1 table dont deux champs date : date de début et date de fin. Je dois faire des statistiques de délais. Cette à dire que je dois savoir combien de processus ont été effectués en une semaine par exemple. De ce fait, je dois soustraire la date de fin et celle de début et voir l'écart et rechercher tous les écarts de 7 jours.
Je voudrais savoir s'il y a moyen de faire via une requête SQL ??? Si oui, comment ???