在我的应用程序必须按日期表视图来显示工作时间列表,
在这里,我有5个场景
- 今天的项目,工时
- 选定日期的项目,小时
- Cureent一周(周日到周六)
- 本月(工作时间在一月,二月,如果它是二月三月,如果它是进行曲)
- 本年度(2013年的所有工作时间)
我已经实现sqlite的查询如下,
1.选择日期,ProjectTitle,WorkingHours,从ProjDetailsTable总和(WorkingHours)其中日期= toDaysDate
2.选择日期,ProjectTitle,WorkingHours,从ProjDetailsTable总和(WorkingHours)其中日期= 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
本周: 二月-9到今天
本月: 二月-1至今天
今年: 月-1-2020到今天