2016-08-22 18 views
-1

前年の同じデータを選択する方法は?前年と同じ日付のデータを選択する方法

enter image description here

+0

MySQLまたはMS SQL Serverを使用していますか? – jarlh

+0

Sql server 2008 – Thiru

+0

サンプルテーブルのデータ(テキスト)と期待される結果を追加します。現在のクエリの試行も表示してください。 – jarlh

答えて

1

DATEADD使用 SQL ServerのIN:

SELECT a.ARRDate, 
     a.SomeData, --Current 
     b.SomeData --Previous 
FROM MyTable a 
LEFT JOIN MyTable b 
    ON DATEADD(year,-1,a.ARRDate) = b.ARRDate 

自身とあなたのテーブルに参加します。

+0

(Last_year_ARR_TODAY)この列にはデータが必要です。私がこの1つを使用している場合(FactARRからDATEADD(YEAR、-1、ARRDate)を選択してください)、日付は正しく来るだけですが、データが必要です(特定の日付は何かデータがありますか?そのデータだけです) – Thiru

+0

そして、見せたい?どの列に格納されていますか?私は私の答えにいくつかの例を追加します。 – gofr1

+0

私の添付ファイルをご覧ください。 xlsファイルを確認してください – Thiru

関連する問題