在我的应用程序中,我必须在表格视图中按日期显示工作时间列表,
这里我有5个场景
- 今天的项目,工作时间
- 选定日期项目,小时
- 当前周(周日至周六)
- 当月(1月工作时间,2月2月3月3月)
- 当年(2013年所有工作时间)
我已经实现了如下的 sqlite 查询,
1. 从 ProjDetailsTable 中选择 Date, ProjectTitle, WorkingHours, sum(WorkingHours) where date = toDaysDate
2. 从 ProjDetailsTable 中选择 Date, ProjectTitle, WorkingHours, sum(WorkingHours) where date = selecteDate
I have done for the fist two scenarions
对于 3,4,5 场景
3. Select Date, ProjectTitle, WorkingHours, sum(WorkingHours) from ProjDetailsTable where
Date between two Dates
但我的问题是如果我有日期
Is there any logic to get the starting for
current week, current month, current year
注意:不是 7 天前,不是 30 个月前,也不是 365 天前。
我的要求是:
if Current date is Feb-13-2020 WednesDay
本周: 2月9日至今天
本月: 2 月 1 日至今天
今年: 2020 年 1 月 1 日至今