插入仅包含月份和年份的 DATETIME 值。

huangapple go评论85阅读模式
英文:

Insert a DATETIME value with only MONTH and YEAR

问题

我在SQL Server中编写存储过程,需要使用输入的MONTHYEAR插入DATETIME列的值。

示例:输入MONTH = 7,YEAR = 2023,结果为:

DATETIME
2023-07-01 00:00:00.000

在插入新记录时,DAY值为01。

英文:

I'm writing a stored procedure in SQL Server and I need to insert a value into DATETIME column with input of MONTH and YEAR.

Example: Input MONTH = 7, YEAR = 2023, the result is:

DATETIME
2023-07-01 00:00:00.000

The DAY value is 01 when insert new record.

答案1

得分: 2

使用函数 DATEFROMPARTS(@Year, @Month, 1),我得到了答案。

英文:

I got the answer. Use function DATEFROMPARTS(@Year, @Month, 1)

huangapple
  • 本文由 发表于 2023年7月3日 09:12:58
  • 转载请务必保留本文链接:https://go.coder-hub.com/76601339.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定