Comment trouver le nombre de jours entre deux dates
J'ai une requête de base:
SELECT dtCreated
, bActive
, dtLastPaymentAttempt
, dtLastUpdated
, dtLastVisit
FROM Customers
WHERE (bActive = 'true')
AND (dtLastUpdated > CONVERT(DATETIME, '2012-01-0100:00:00', 102))
Je veux ajouter une autre colonne à la sortie... appelons cela la "Différence" pour trouver le nombre de jours entre 'dtcreated" et "dtlastupdated' Ainsi, par exemple, si l'enregistrement 1 a un dtcreated de 1/1/11 et dtlastupdated est 1/1/12 la "Différence" de la colonne serait "365".
Cela peut-il être accompli dans une requête?
source d'informationauteur Shmewnix
Vous devez vous connecter pour publier un commentaire.
Vous utilisez
DATEDIFF
:donc, pour votre requête:
Pour trouver le nombre de jours entre deux dates, vous utilisez:
Je voudrais utiliser le DATE_DIFF fonction de cette valeur en tant que ci-dessous:
EDIT: SI vous utilisez MySQL, vous omettez le "d", vous laissant avec
Si vous utilisez MySQL il y a la fonction DATEDIFF qui calculent les jours entre deux dates:
faire