SQL DATE/TIME FUNCTION QUERIES:

 

  1. Add days/months/years to a given datetime

Add days to a given days:

SELECT DATEADD(DAY, -1, ‘2015-11-30’)

SELECT DATEADD(DAY, 1, GETDATE())

Same logic for add years or month

MONTH: SELECT DATEADD(MONTH, 1, GETDATE())

YEAR:  SELECT DATEADD(YEAR, 1, GETDATE())

2.Displaying date in different formats.

  1. default: SELECT CONVERT(char(20),GETDATE(),0)
  1. USA mm/dd/yyyy: SELECT CONVERT(char(20),GETDATE(),101)   SELECT CONVERT(char(20),GETDATE(),1)

mm-dd-yyyy :  SELECT CONVERT(char(20),GETDATE(),110)

  1. British/France dd/mm/yyyy:                                                                                 SELECT CONVERT(char(20),GETDATE(),103)
  2. German dd.mm.yyyy: SELECT CONVERT(char(20),GETDATE(),104)
  3. Italian dd-mm-yyyy: SELECT CONVERT(char(20),GETDATE(),105)
  4. Japan yyyy/mm/dd: SELECT CONVERT(char(20),GETDATE(),111)
  5. ISO yyyymmdd: SELECT CONVERT(char(20),GETDATE(),112)
  1. Some other formats:                                                                                     SELECT CONVERT(char(20),GETDATE(),106)                                         SELECT CONVERT(char(20),GETDATE(),107)                                                 SELECT CONVERT(char(20),GETDATE(),108)  only display time  SELECT CONVERT(char(20),GETDATE(),109)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leave a comment