【发布时间】:2016-05-08 21:54:06
【问题描述】:
SELECT strftime('%W', 'Week'), sum(income) FROM tableOne GROUP BY Week;
日期格式为简单日期:YYYY-MM-DD
问题:运行时没有为 Week 列提供值。有什么建议吗?
表中有数据,当查询运行时,收入按星期列中的日期汇总。问题是,此列包含的日期可能是一周中的任何一天,并且通常是同一周的多个不同天。我需要按周汇总收入。
【问题讨论】:
-
你的表上有数据吗?呵呵
-
发布您的查询执行输出
-
strftime()函数中的第二个参数需要为timestring。文字'Week'不是有效格式。见docs -
抱歉,目前不在我的电脑附近,但需要明确的是,'Week' 是表格中的一列,格式为 YYYY-MM-DD。我真正需要的是在“周”列中提取给定日期那一年的周数。
-
本站手机版无法获取回车键进入换行而不是发回复,但是横向输出是这样的:2016-05-03周收入4753 . 2016-05-05周收入4636。