2016-05-08 5 views
0
SELECT strftime('%W', 'Week'), sum(income) FROM tableOne GROUP BY Week; 

フォーマットは、単純な日付:YYYY-MM-DDのSQLiteのstrftime()関数の問題日付の

問題:実行すると週列の値が提供されていません。助言がありますか?

テーブルにデータがあり、クエリが実行されると、収入は曜日の列の日付で要約されます。つまり、この列には、任意の曜日と同じ週の複数の異なる日である可能性のある日付が含まれています。私は週ごとに収入を要約する必要があります。

+1

テーブルにデータがありますか? hehe –

+0

クエリの実行出力を投稿する –

+1

'strftime()'関数の2番目のパラメータは 'timestring'である必要があります。リテラル '' Week''は有効な形式ではありません。 [docs](https://www.sqlite.org/lang_datefunc.html) –

答えて

0

SQLでは、'Week'は4文字の文字列です。 "Week"という列の値を参照するには、引用符を削除します。Week

+0

ありがとうCL!私はそれが私が見ていた何かであることを知っていた! –