【clickhouse 按时间查询】
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 按时间查询】相关推荐
- php mysql 时间戳查询_mysql中时间查询函数(包括时间戳)
mysql中时间查询函数(包括时间戳) 这些函数都是MySQL自带的,可以直接使用在PHP写的MySQL查询语句中哦 1-CURDATE()或CURRENT_DATE()和CURTIME()或CURR ...
- 根据当前时间查询上月26号的日期 本月月25号的日期
--根据当前时间查询上月26号的日期 SELECT CONVERT(varchar(10), CONVERT(varchar(8),dateadd(month,-1,getdate()),120)+' ...
- SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
场景 前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中 一天的记录数并回显给前端,前端进行显示. 实现 前端页面代码(部分) <div class="ibo ...
- php mysql查询时间_php查询时间段 mysql时间查询
本节内容: mysql时间查询 数据表的结构: 复制代码 代码示例: CREATE TABLE IF NOT EXISTS `user_log` ( `id` varchar(100) NOT NUL ...
- ssm整合之五 分页以及按时间查询
public interface EmpDao { /*** 获取雇员总数量* @return*/public int searchAll(Map map);public List<Emp> ...
- 河南省计算机三级准考证打印入口,2016年下半年河南计算机三级准考证打印入口及网址,计算机等级考试时间查询...
<2016年下半年河南计算机三级准考证打印入口及网址,计算机等级考试时间查询>是由传播招生网为你搜集整理,希望对你有所帮助.如有变动,请以官方网站发布为主.本文内容来源于网络,仅供参考. ...
- QQ注册时间查询非常准确源码程序
介绍: 由于腾讯官方并未给出专门的qq注册时间查询入口,所以用户需要借助其他服务进行查询,这个查询来源并非是QQ秀资料里显示QQ注册日期,也不是Q年龄来计算注册时间的,Q秀资料注册时间和Q龄并不是准确 ...
- thinkphp php 5.2,ThinkPHP5.2:时间查询(改进、优化)
5.2版本改进了对时间字段的查询,在简化原有时间查询方法的基础上,增加了三个实用的时间查询方法:whereYear/whereMonth/whereDay. whereYear 查询某年// 查询今年 ...
- 计算机主机是几几年的怎么查,怎样查询电脑上次开机时间_电脑开机时间查询方法-系统城...
近日有用户跟小编反映说,自己由于一些需要,想要查看电脑上次开机时间,运行了多久,但是却不知道要怎样查询很是苦恼,所以针对这一情况,今天系统城小编为大家整理分享的就是关于电脑开机时间查询方法. 具体方法 ...
最新文章
- 微信公众号接口权限表汇总
- 【HTTP】get 和 post 两种基本请求方法
- liunx宝塔配置https_宝塔面板安装教程
- 「雕爷学编程」Arduino动手做(19)—震动报警模块
- Applying Rhetorical Structure Theory to Student Essays for Providing Automated Writing Feedback
- 关闭主窗口,启动另一个窗口
- JAVA设计模式之模板方法模式-场景、例子、深入
- 软件工程——第六次作业——团队作业
- MKV文件提取dts音频转化成ac3
- 激光雷达定位-论文心得
- 1.3 Go语言上手-高质量编程与性能调优实战
- 任意多边形面积计算公式
- canvas实现点线动画效果
- MATLAB作图时值为0的点不画出来
- Java实现洛谷 P1428 小鱼比可爱
- 【强推】李宏毅老师2021深度学习课程学习笔记(持续更新中)
- php获取目录下所有文件路径(递归)
- HFSS学习笔记—8.Optimetrics模块的使用
- 《Java黑皮书基础篇第10版》 第13章【习题】
- flex垂直居中问题
热门文章
- list_for_each,list_for_each_entry和list_for_each_entry_safe
- xp在ie上打开ppt的方法
- matlab压缩感知
- LeetCode之猜数字
- ajax enctype设置,form设置enctype属性为'application/json'不起作用
- AI绘图实战(三):手绘出图机甲狂暴男 | Stable Diffusion成为设计师生产力工具
- 用WPF做报表控件(二)
- 500g硬盘装linux怎样分,500G的硬盘,怎么分区比较合理?
- poop手机计算机功能,OPPO手机超级实用的5个功能,一般人我都不告诉他
- 做Linux系统后电脑无法开机,解决Linux系统无法开机的问题