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