回答

收藏

在SQL Server中将int值转换为datetime

技术问答 技术问答 200 人阅读 | 0 人回复 | 2023-09-12

我需要使用sql server在datetime中转年,月和日int值。
1 e& C( o* h$ [7 t其实我在用这个& [/ o# f: q5 z% A+ c
DECLARE @MONTH INTDECLARE @YEAR INTDECLARE @DAY  INTDECLARE @MAXDATE DATETIMEDECLARE @MINDATE DATETIMESET @MONTH=12SET @YEAR=2010SET @DAY=1SET @MINDATE=CONVERT(DATE,CAST (@YEAR AS VARCHAR)  RIGHT CAST (@MONTH AS VARCHAR),2)   RIGHT CAST (@DAY AS VARCHAR),2))SELECT @MINDATE并且可以正常工作,但我想知道是否有更好的方法来转换这些值。
# ~! B. r% r' l/ n                                                               
7 [: ~. C% O, _    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则