今日の日付を探したいですが、2年前に戻ってください。今日の日付は2010年6月12日ですが、2008年6月12日を希望します。どのように私はSQLサーバーでこれを行うことができますか?2年後の日付を見つける方法
13
A
答えて
4
Select DateAdd(year, -2, getdate())
6
DATEADD(yy,-2,GETDATE());
19
SELECT DATEADD(year, -2, GETDATE())
又は
SELECT DATEADD(yy, -2, GETDATE())
又は
SELECT DATEADD(yyyy, -2, GETDATE())
あなたは変数としてそれを保存したい場合:
DECLARE @twoYearsAgo DATETIME;
SELECT @twoYearsAgo = DATEADD(year, -2, GETDATE());
3
あなたはDATEADD()関数を必要とするようhttp://msdn.microsoft.com/en-us/library/ms186819.aspx
select dateadd(yy,-2,getdate())
は2年前
しかし、もしあなたにこの瞬間を取得しますねあなたは一日のスタートは、2年前に使用することができますしたい
select dateadd(dd,datepart(dd,getdate())-1,dateadd(mm,datepart(mm,getdate())-1,dateadd(yy,datepart(yy,getdate())-1902,0)))
私はこれを書くためのよりクリーンな方法があると思うが、これは最初に頭に浮かんだものだった。
+0
その日の開始を選択するためのサブルーチンは、実際に私が探しているものです。どうもありがとう! –
関連する問題
- 1. 2つの日付の年と月の違いを見つける方法は?
- 2. Xcode - 2つの日付間の中間日付を見つける方法
- 3. Rails 3.1 ActiveRecordのクエリで年間日付を見つける
- 4. 月、日、年だけで日付ピッカーショーを変更する方法
- 5. 2つの日付の違いを見つける
- 6. 今年の特定の日付から曜日名を見つける方法は?
- 7. VBAの日付の違いを見つける方法
- 8. 文化のデフォルトの日付形式を見つける方法
- 9. 年、月、日で日の名前を見つける
- 10. Excelで日付に対する値を見つける方法
- 11. 日付を使ってナクシャラとティティを見つける方法
- 12. SASは年齢から生年月日を見つけます
- 13. PHPの月の最後の木曜日の日付を見つける方法は?
- 14. グループ内の最後から2番目のレコードを見つける方法最後に見つけ出す
- 15. 最後の日曜日の日付を見つける現在の日付から
- 16. 前の日曜日の日付アルゴリズムを見つける
- 17. 現在の日付から前の日付を引いて日数を見つける方法
- 18. 2つの日付間の差異を異なるタイムゾーンで秒単位で見つける方法
- 19. 2つの日付の間に不足している日付を見つける
- 20. Railsで複数年のテーブルから別の年を見つける方法
- 21. 異なる年の2つの日付の差
- 22. 2つの日付の間の違いの持続時間を見つける方法
- 23. 2年で比較する日付
- 24. 特定の日付の曜日を見つける
- 25. Java日付問題、日付を見つけるのはX日前
- 26. Java日付の年計算が2日間で年を切っている
- 27. VBAを使用して日付の列で最新の日付を見つける方法
- 28. SQL Serverで日付の列の平均値を見つける方法
- 29. 文字列の日付を2桁の年で解析する方法は?
- 30. jqgrid 2つの日付を持つ日付列の日付ソート
申し訳ありませんが、文字列ではありません! –
これは間違っています。 SQL Server 2008では、2年ではなく2日が差し引かれます。 yは 'dyのような年の日'です。 –
私は本当にそう速く編集してはいけません! :) –