ClickHouse时间查询

1、近几个小时

SELECTtactics_date
FROMla_potential_danger
wheresubtractHours(tactics_date, 7) > toDate(now())

2、今天

SELECTtactics_date
FROMla_potential_danger
wheretoDate(tactics_date) = today()

3、昨天

SELECTtactics_date
FROMla_potential_danger
wheretoDate(tactics_date) = yesterday()

4、近几天

SELECTtactics_date tacticsDate
FROMla_potential_danger
wheresubtractDays(tactics_date, 7) > toDate(now())

5、本周

SELECT tactics_name,tactics_id,toDate(tactics_date) tacticsDate
FROMla_potential_danger
wheretactics_date BETWEEN subtractDays(tactics_date, toDayOfWeek(tactics_date)) and subtractDays(tactics_date, toDayOfWeek(tactics_date) + 7)

6、本月

SELECTtactics_date
FROMla_potential_danger
wheretoMonth(tactics_date) = toMonth(now())

7、按时间段(自定义)

SELECT tactics_name,tactics_id,toDate(tactics_date) tacticsDate
FROMla_potential_danger
where tactics_date BETWEEN yesterday() and subtractHours(tactics_date, 1)

7、按时间段(自定义)(字符时间格式加减天数)

SELECT tactics_name,tactics_id,toDate(tactics_date) tacticsDate
FROMla_potential_danger
where count_TimeBETWEENDATE_SUB( str_to_date(#{startTime},'YYYY-MM-DD HH24:MI:SS'), INTERVAL 1 DAY )ANDDATE_SUB( str_to_date(#{endTime},'YYYY-MM-DD HH24:MI:SS'), INTERVAL 1 DAY )

8、每天时间段内

select*
fromla_potential_danger
wheretoYYYYMMDDhhmmss(tactics_date)%1000000 BETWEEN '123000' and '160000'

9、按小时分组

SELECT tactics_name,tactics_id,concat(toString(toHour(tactics_date)), '-', toString(toHour(tactics_date) + 1), '点') tacticsDate,count(*) tacticsCount
FROMla_potential_danger
GROUP BYtactics_name,tactics_id,toHour(tactics_date)

10、按天分组

SELECT tactics_name,tactics_id,toDate(tactics_date) tacticsDate,count(*) tacticsCount
FROMla_potential_danger
GROUP BYtactics_name,tactics_id,toDate(tactics_date)

【clickhouse 按时间查询】相关推荐

  1. php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)

    mysql中时间查询函数(包括时间戳) 这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURR ...

  2. 根据当前时间查询上月26号的日期 本月月25号的日期

    --根据当前时间查询上月26号的日期 SELECT CONVERT(varchar(10), CONVERT(varchar(8),dateadd(month,-1,getdate()),120)+' ...

  3. SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理

    场景 前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中 一天的记录数并回显给前端,前端进行显示. 实现 前端页面代码(部分) <div class="ibo ...

  4. php mysql查询时间_php查询时间段 mysql时间查询

    本节内容: mysql时间查询 数据表的结构: 复制代码 代码示例: CREATE TABLE IF NOT EXISTS `user_log` ( `id` varchar(100) NOT NUL ...

  5. ssm整合之五 分页以及按时间查询

    public interface EmpDao { /*** 获取雇员总数量* @return*/public int searchAll(Map map);public List<Emp> ...

  6. 河南省计算机三级准考证打印入口,2016年下半年河南计算机三级准考证打印入口及网址,计算机等级考试时间查询...

    <2016年下半年河南计算机三级准考证打印入口及网址,计算机等级考试时间查询>是由传播招生网为你搜集整理,希望对你有所帮助.如有变动,请以官方网站发布为主.本文内容来源于网络,仅供参考. ...

  7. QQ注册时间查询非常准确源码程序

    介绍: 由于腾讯官方并未给出专门的qq注册时间查询入口,所以用户需要借助其他服务进行查询,这个查询来源并非是QQ秀资料里显示QQ注册日期,也不是Q年龄来计算注册时间的,Q秀资料注册时间和Q龄并不是准确 ...

  8. thinkphp php 5.2,ThinkPHP5.2:时间查询(改进、优化)

    5.2版本改进了对时间字段的查询,在简化原有时间查询方法的基础上,增加了三个实用的时间查询方法:whereYear/whereMonth/whereDay. whereYear 查询某年// 查询今年 ...

  9. 计算机主机是几几年的怎么查,怎样查询电脑上次开机时间_电脑开机时间查询方法-系统城...

    近日有用户跟小编反映说,自己由于一些需要,想要查看电脑上次开机时间,运行了多久,但是却不知道要怎样查询很是苦恼,所以针对这一情况,今天系统城小编为大家整理分享的就是关于电脑开机时间查询方法. 具体方法 ...

最新文章

  1. 微信公众号接口权限表汇总
  2. 【HTTP】get 和 post 两种基本请求方法
  3. liunx宝塔配置https_宝塔面板安装教程
  4. 「雕爷学编程」Arduino动手做(19)—震动报警模块
  5. Applying Rhetorical Structure Theory to Student Essays for Providing Automated Writing Feedback
  6. 关闭主窗口,启动另一个窗口
  7. JAVA设计模式之模板方法模式-场景、例子、深入
  8. 软件工程——第六次作业——团队作业
  9. MKV文件提取dts音频转化成ac3
  10. 激光雷达定位-论文心得
  11. 1.3 Go语言上手-高质量编程与性能调优实战
  12. 任意多边形面积计算公式
  13. canvas实现点线动画效果
  14. MATLAB作图时值为0的点不画出来
  15. Java实现洛谷 P1428 小鱼比可爱
  16. 【强推】李宏毅老师2021深度学习课程学习笔记(持续更新中)
  17. php获取目录下所有文件路径(递归)
  18. HFSS学习笔记—8.Optimetrics模块的使用
  19. 《Java黑皮书基础篇第10版》 第13章【习题】
  20. flex垂直居中问题

热门文章

  1. list_for_each,list_for_each_entry和list_for_each_entry_safe
  2. xp在ie上打开ppt的方法
  3. matlab压缩感知
  4. LeetCode之猜数字
  5. ajax enctype设置,form设置enctype属性为'application/json'不起作用
  6. AI绘图实战(三):手绘出图机甲狂暴男 | Stable Diffusion成为设计师生产力工具
  7. 用WPF做报表控件(二)
  8. 500g硬盘装linux怎样分,500G的硬盘,怎么分区比较合理?
  9. poop手机计算机功能,OPPO手机超级实用的5个功能,一般人我都不告诉他
  10. 做Linux系统后电脑无法开机,解决Linux系统无法开机的问题