我需要获取整个月的数据,我通过的日期就像是在2015年12月1日 然后我需要获取月份日期月的所有数据。
答案 0 :(得分:3)
通常你可以尝试sqlite日期和时间函数 - SQLITE date and time functions
根据这个你可以传递时间和日期参数可以作为参数传递,并且**strftime**
它被证明是一个非常强大的工具。一些说明符是 -
%d day of month: 00
%f fractional seconds: SS.SSS
%H hour: 00-24
%m month: 01-12 where, Jan=01, Feb=02, ... ... ... December==12.
%M minute: 00-59
%S seconds: 00-59
%w day of week 0-6 with Sunday==0, Monday==1, ... ... Saturday==6.
%Y year: 0000-9999
例如,如果您想在4月份选择*,那就像,
SELECT * FROM `table name` WHERE strftime('%m', `date column`) = '04'
答案 1 :(得分:0)
您可以尝试这样的事情: -
SELECT *
FROM TABLE_NAME
GROUP BY strftime('%m', '2015-12-01');
这可能对您有所帮助。