由于SAAS自动形成的日期表,显示英文格式,采用命名查询形成日期表
--形成2022-01.01 - 2025.12.31之间的日期表WITHAAS(SELECTCAST('2022-01-01'ASDATE)ASXUNIONALLSELECTDATEADD(DAY,1,X)FROMAWHEREX<'2025-12-31')SELECTXAS日期,YEAR(X)AS年,FORMAT(MONTH(X),'00')AS月,FORMAT(DAY(X),'00')AS日,FORMAT(X,'yyyyMM')AS年月,CASEDATEPART(dw,X)WHEN2THENN'星期一'WHEN3THENN'星期二'WHEN4THENN'星期三'WHEN5THENN'星期四'WHEN6THENN'星期五'WHEN7THENN'星期六'WHEN1THENN'星期日'ENDAS星期几FROMAORDERBYXOPTION(MAXRECURSION32767);