我有一个查询,得到的是一个字段在程序中的日期。这个日期必须修改10年。需要一个日期而不是日期时间在SQL Server 2005 with dateadd
我所做的查询是
SELECT DATEADD(yy, +10, '"+thisfield.value+"')
其中'"+thisfield.value+"'
从程序来和填充像01-08-2012
。
查询结果为2022-07-31 00:00:00.000
。我的问题是,我只需要2022-08-01
,但格式为01-08-2022
,这样我就可以自动填充其他字段的结果。
在SQL Server 2005中,日期函数不能使用日期时间函数,我只是不需要。
我希望这是明确的(第一次我发布的东西)。谁能帮我?
真的,您不应该首先像这样构建您的SQL,以获得性能和SQL注入漏洞。使用参数化查询的正确方式。 – Bridge 2012-08-01 09:12:27