 
					        Microsoft SQL Sample Code
					        DateDiff Function
							The DateDiff function is a powerful SQL function you can use to manipulate and work with dates.  For example, you may want to find the difference between two dates in the number of days, hours, minutes, etc.  The example scripts below will show you how to find specific intervals between dates.
							
| Unit of time | Query | Result | 
| 
 | 
| NANOSECOND | SELECT DATEDIFF(NANOSECOND,'2018-12-01 17:15:22.5500000','2018-12-01 17:15:22.55432133') | 4321300 
 
 
 
 | 
| MICROSECOND | SELECT DATEDIFF(MICROSECOND,'2018-12-01 17:15:22.5500000','2018-12-01 17:15:22.55432133') | 4321 
 
 
 
 | 
| MILLISECOND | SELECT DATEDIFF(MILLISECOND,'2018-12-01 17:15:22.004','2018-12-01 17:15:22.548') | 544 
 
 
 | 
| SECOND | SELECT DATEDIFF(SECOND,'2018-12-01 17:15:30','2018-12-01 17:16:23') | 53 
 
 
 | 
| MINUTE | SELECT DATEDIFF(MINUTE,'2018-12-01 18:03:23','2018-12-01 17:15:30') | -48 
 
 
 | 
| HOUR | SELECT DATEDIFF(HH,'2018-12-01 18:03:23','2018-12-01 20:15:30') | 2 
 
 
 | 
| WEEK | SELECT DATEDIFF(WK,'09/23/2018 15:00:00','12/11/2018 14:00:00') | 12 
 
 
 | 
| DAY | SELECT DATEDIFF(DD,'09/23/2018 15:00:00','08/02/2018 14:00:00') | -52 
 
 
 | 
| DAYOFYEAR | SELECT DATEDIFF(DY,'01/01/2018 15:00:00','08/02/2018 14:00:00') | 213 
 
 
 | 
| MONTH | SELECT DATEDIFF(MM,'11/02/2018 15:00:00','01/01/2018 14:00:00') | -10 
 
 
 | 
| QUARTER | SELECT DATEDIFF(QQ,'01/02/2018 15:00:00','08/01/2018 14:00:00') | 2 
 
 
 | 
| YEAR | SELECT DATEDIFF(YY,'01/02/2013 15:00:00','01/01/2018 14:00:00') | 5 | 
                                 
							
							If you need any help implementing this
                                function or modifications made for your needs, please
													
													Click Here to get a free 
													quote for your Microsoft 
													SQL Development needs. 
													
													
													Click Here to learn more 
													about the WSI quoting 
													process.