首页 > 解决方案 > 如何将 Sysdate 转换为 Int?

问题描述

如何从 SYSDATETIME 中提取月份和年份:

从“2019-04-26 12:13:52.1683125”传递到“201904”

然后将“201904”转换为 INT。

标签: sqlsql-server

解决方案


如果您使用 SQL Server 作为数据库,那么下面的脚本应该适合您

SELECT CAST(YEAR(getdate()) AS VARCHAR)+ RIGHT('00'+CAST(MONTH(getdate()) AS VARCHAR),2)

推荐阅读