mysql中根据“-”拆分字符串,并获取当前小时转数字
2017-07-31 09:57
453 查看
-- sql如下,就是判断当前时间是否在某个时间段之间,时间段格式:9-12
SELECT * from table where (DATE_FORMAT( CURRENT_TIME() ,'%H' )+0)>=SUBSTRING_INDEX(order_time,'-',1) and (DATE_FORMAT( CURRENT_TIME() ,'%H' )+0)<SUBSTRING_INDEX(order_time,'-',-1);
-- 1.根据“-”拆分,获取9,order_time是9-12的字段名
SUBSTRING_INDEX(order_time,'-',1)
-- 2.根据“-”拆分,获取12
SUBSTRING_INDEX(order_time,'-',-1)
--3.获取当前时间的小时数,并且转为数字
DATE_FORMAT( CURRENT_TIME() ,'%H' )+0
SELECT * from table where (DATE_FORMAT( CURRENT_TIME() ,'%H' )+0)>=SUBSTRING_INDEX(order_time,'-',1) and (DATE_FORMAT( CURRENT_TIME() ,'%H' )+0)<SUBSTRING_INDEX(order_time,'-',-1);
-- 1.根据“-”拆分,获取9,order_time是9-12的字段名
SUBSTRING_INDEX(order_time,'-',1)
-- 2.根据“-”拆分,获取12
SUBSTRING_INDEX(order_time,'-',-1)
--3.获取当前时间的小时数,并且转为数字
DATE_FORMAT( CURRENT_TIME() ,'%H' )+0
相关文章推荐
- s 获取当前文件名,js 获取字符串中的数字(正则)
- mysql获取系统当前的数字形式时间值
- mysql:获取系统当前的数字形式时间值
- 获取当前年月日时分秒的连续数字字符串
- java根据年月(字符串)获取当前月的天数
- html间页面静态传值(根据url地址拆分字符串获取参数)
- mysql 数据库中根据当前系统时间,取前后几秒 几分钟 几小时 几天
- mySql比较并获取当前时间x分钟之前的数据(时间是字符串类型)
- mysql如何进行以, -,.分割的字符串的拆分,解决数字字符串分割问题
- MySQL种字符串拆分(substring_index)并作为关联查询条件后多列展示
- 数字字符串拆分
- shell脚本,根据字符串获取行号的
- C#根据字符串获取对应类型(Type) 转
- MySQL通过函数获取字符串汉字拼音首字母大写字符串
- Mysql 获取当前时间的前几天和字段中的时间进行比较
- MySql 获取当前节点及递归所有上级节点
- MySQL字符串中数字排序的问题
- mysql 获取当前日期及格式化
- C#正则获取字符串中的数字
- 获取字符串中的数字