0

SQLiteの関数のいくつかを使用して複合キーを作成しようとしていますが、列「newdate」と「newckey」がクエリを実行すると空白で表示されます。何かアドバイス?

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
     )
4

1 に答える 1

0

SQL自体に問題はありません。日付は、ローカルのタイムゾーン情報を含め、間違った形式で保存されていました

于 2012-04-19T19:11:12.737 に答える