sql - 如何将 Sysdate 转换为 Int?
问题描述
如何从 SYSDATETIME 中提取月份和年份:
从“2019-04-26 12:13:52.1683125”传递到“201904”
然后将“201904”转换为 INT。
解决方案
如果您使用 SQL Server 作为数据库,那么下面的脚本应该适合您
SELECT CAST(YEAR(getdate()) AS VARCHAR)+ RIGHT('00'+CAST(MONTH(getdate()) AS VARCHAR),2)
推荐阅读
- laravel - laravel 护照在数据库事务中生成令牌
- c# - 如何将另一个类实例传递给控制器构造函数
- c - 在空字符数组上使用gets() 会导致内存问题吗?
- google-api - Street View Static API 用于没有图像的位置
- c# - 有没有办法将 3 个 List 字符串放入另一个 List<> 中?
- c# - C# WebSocket 偶尔断开连接是典型的和预期的吗?
- amazon-web-services - 如何在 AWS SAM 状态机 JSON 中动态标记 TaskDefinition?
- url - 非 ASCII 字符的 URL 编码
- windows - 在 Git-Bash-Windows `openssl pkcs12` 中不提示输入密码
- python - 我正在我的烧瓶应用程序中创建一个注册页面,但未定义登录管理器