SQL中的CONVERT函數可以用來轉換日期,具體方法如下:
SELECT CONVERT(varchar, GETDATE(), 101) AS FormattedDate
上面的示例將當前日期(GETDATE())轉換為MM/DD/YYYY的格式(101表示該日期格式),并將結果作為FormattedDate返回。
SELECT *
FROM tableName
WHERE CONVERT(date, dateColumn, 101) = '01/01/2022'
上面的示例將表中的日期列(dateColumn)轉換為MM/DD/YYYY的格式(101表示該日期格式),并與’01/01/2022’進行比較,以篩選出符合條件的行。
SELECT YEAR(CONVERT(date, dateColumn)) AS Year,
MONTH(CONVERT(date, dateColumn)) AS Month,
DAY(CONVERT(date, dateColumn)) AS Day
FROM tableName
上面的示例將日期列(dateColumn)轉換為日期格式,然后分別提取年、月、日信息,并將結果作為Year、Month、Day返回。