J'essaie d'obtenir le nombre total de jours entre deux jours:
1/1/2011
3/1/2011
RETURN
62
Est-il possible de le faire dans SQL Server?
sql
sql-server
sql-server-2008
date
Pod Mays
la source
la source
Réponses:
PRINT DATEDIFF(DAY, '1/1/2011', '3/1/2011')
vous donnera ce que vous recherchez.Cela donne le nombre de fois où la limite de minuit est franchie entre les deux dates. Vous pouvez décider d'en ajouter une si vous incluez les deux dates dans le décompte - ou en soustraire une si vous ne souhaitez pas inclure l'une ou l'autre des dates.
la source
DateDiff SQL Server
la source
Vous pouvez essayer ce lien MSDN
la source
Voir DateDiff :
la source
Un autre format de date
la source
la source
Cela fonctionne pour moi -
la source
si vous voulez faire la même chose procédure de magasin, vous devez appliquer le code ci-dessous.
où @fromdate et @todate est le paramètre du SP
la source
la source