sqlite时间范围查询技巧
语句sqlite支持以下时间函数:timeString时间字符串modifier 修饰符
cast
语句
select cast(strftime(‘%w’,create_time,’ weekday 0’)) as int) week, count from (select ,(select count() from bm_entity t2 where t2.create_time sqlite支持以下时间函数: (菜鸟) 1date(timestring, modifier, modifier, …)以 YYYY-MM-DD 格式返回日期。2time(timestring, modifier, modifier, …)以 HH:MM:SS 格式返回时间。3datetime(timestring, modifier, modifier, …)以 YYYY-MM-DD HH:MM:SS 格式返回。4julianday(timestring, modifier, modifier, …)这将返回从格林尼治时间的公元前 4714 年 11 月 24 日正午算起的天数。5strftime(format, timestring, modifier, modifier, …)这将根据第一个参数指定的格式字符串返回格式化的日期。具体格式见下边讲解。 timeString时间字符串 now代表现在 modifier 修饰符 NNN daysNNN hoursNNN minutesNNN.NNNN secondsNNN monthsNNN yearsstart of monthstart of yearstart of dayweekday Nunixepochlocaltimeutc cast 语句中把str字符串转换为了整数类型 语法:CAST (expression AS data_type) expression:任何有效的SQServer表达式。 AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。 data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : DATE 时间: TIME 日期时间型 : DATETIME 浮点数 : DECIMAL 整数 : SIGNED 无符号整数 : UNSIGNED ———————————————— 版权声明:本文为CSDN博主「猿来如此呀」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_21101587/article/details/78642423 select ,(select count() from bm_entity t2 where t2.create_time 文章链接
发表评论