私は次のようなストアドプロシージャを持っています:
ALTER procedure [dbo].[startandenddtime]
@startdate nvarchar(100)
as begin
declare @date3 nvarchar(100) = cast(CONVERT(varchar(100), @startdate + ' 16:59:59', 120) as datetime)
select date3 as startdate
end
startdate を 2013-05-08 として渡すと、次のように出力されます。
しかし、..として出力したいので、
2013-05-08 16:59:59.000
この形式を変換する方法は、nvarchar varibale に保存できるこの日時です。