2つの日付を減算するメソッドを作成するにはどうすればよいですか。これは、SQL Server 2008のdatetime2(7)形式の実際の日付と同じです。たとえば、次のメソッドを作成します。 Delete from TblMessage Where MDateTime<((SELECT TOP (1)MDateTime FROM TblMessage ORDER BY MDateTime DESC)- ('2013-10-04 16:47:56.0000000'))
しかし、それは機能していません。私はこのように2つの日付を引いた結果が欲しいです:
MDateTime1:2013-10-05 16:47:56.0000000
MDateTime2:2013-09-04 16:47:56.0000000
Result:2013-01-01 00:00:00.0000000
Result = MDateTime1-MDateTime2
これを行うにはどうすればよいですか。ありがとう...
おそらくあなたはこれを探していますか?
select DATEADD(day、datediff(day、GETDATE()、getdate()-10)、GETDATE());
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加