2012-04-19 8 views
0

SQLiteの関数の一部を使用してコンポジットキーを作成しようとしていますが、クエリを実行するときに 'newdate'と 'newckey'というカラムが空白になります。何かアドバイス?datetime関数からのSQLコンポジットキー

SELECT *, 
     (repeat||date) as 'ckey', 
     (repeat||newdate) as 'newckey' 
FROM (SELECT transactions.id, 
      transactions.repeat, 
      transactions.date, 
      datetime(transactions.date,'+'||repeattransactions.interval||' days') 
        AS 'newdate' 
     FROM transactions, repeattransactions 
     WHERE transactions.repeat = repeattransactions.id 
    ) 
+0

含めて、間違った形式で保存された日付とNEWDATEすでに文字列型はありますか? – Matthew

+0

日付はsqlite日付タイプ – Josh

+0

ですが、これがどのように異なるのか分かりません。http://stackoverflow.com/questions/3018018/convert-a-date-to-a-string-in-sqlite – Josh

答えて

0

SQL自体には何の問題も、日付はローカルタイムゾーン情報

関連する問題