sql查询时间范围数据

mapper.xml ==>查询一定时间范围
条件:年月日 时分秒

        <if test="creatAt != null and creatAt !='' ">
            <![CDATA[
    and  DATE_FORMAT(ride_order.created_at, '%Y-%m-%d %h-%m-%s')>= DATE_FORMAT(#{creatAt}, '%Y-%m-%d %h-%m-%s')
]]>
        </if>
        <if test="endAt != null and endAt !='' ">
            <![CDATA[
    and  DATE_FORMAT(ride_order.updated_at, '%Y-%m-%d %h-%m-%s')<= DATE_FORMAT(#{endAt}, '%Y-%m-%d %h-%m-%s')
]]>
    	</if>	

查询一定时间范围

SELECT users.* 
FROM   users
WHERE  create_time >= '2021-12-01 00:00:00' 
AND  create_time <= '2021-12-06 00:00:00'
或者
SELECT users.* 
FROM   users
WHERE  create_time 
BETWEEN '2021-12-01' AND '2021-12-07';

查询当月时间

SELECT
* 
FROMWHERE
	DATE_FORMAT( create_time(时间), '%Y%m' ) 
 = DATE_FORMAT( CURDATE(), '%Y%m' ) 

查询最近7天的

SELECT
	* 
FROM
	t_garden_ranking_enery t 
WHERE
	DATE_SUB( CURDATE(), INTERVAL 7 DAY ) <= date( create_time );

查询今天的

SELECT
	* 
FROM
	t_garden_ranking_enery t 
WHERE
	to_days(create_time) = to_days(now());
 // 或者date(create_time) = curdate();

查询本周

SELECT
	* 
FROM
	t_garden_ranking_enery t 
WHERE
	YEARWEEK(
	date_format( t.create_time, '%Y-%m-%d' )) = YEARWEEK(
	now())

查询上周

SELECT
	* 
FROM
	t_garden_ranking_enery t 
WHERE
	YEARWEEK(
	date_format( t.create_time, '%Y-%m-%d' )) = YEARWEEK(
	now())-1
STR_TO_DATE(#{endTime}, '%Y-%m-%d'

DATE_FORMAT(NOW(),'%Y-%m-%d')

去除后面的时分秒
在这里插入图片描述

select date_format(时间的字段名,'%Y-%m-%d') 
from 表名;
SELECT
	date_format( F_DT_DATA_CREATE_TIME, '%Y-%m-%d' ) 
FROM
	t_eim_qianbao;
  SELECT a.F_VC_PROJECT_ID,
               a.F_VC_QIANBAO_ID,
               b.F_VC_NAME,
               b.F_INT_TYPE,
               b.F_VC_URL,
      date_format(b.F_DT_DATA_CREATE_TIME, '%Y-%m-%d' ) ,
      date_format(b.F_DT_DATA_UPDATE_TIME, '%Y-%m-%d' ) 
        FROM t_eim_qianbao_relation AS a,
             t_eim_qianbao AS b
        WHERE a.F_VC_QIANBAO_ID = b.F_VC_ID
          AND a.F_VC_PROJECT_ID = "069e97da1cb729fb52030442d735f458"
          AND b.F_INT_DATA_DEL_FLAG=0

转换格式,需要由data 转换成string
在这里插入图片描述

程序原SpringCloud
关注 关注
  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Oracle 日期时间范围查询
◇水深不语☆人稳不言◇
05-16 2599
/* 日期时间范围查询 */ ---------- 创建日期时间测试表----------------------------------------------------------- create table testdatetime( ID integer not null primary KEY, createdate CHAR(10) NUL...
C# 在sql server数据时间段内,间隔时间查询数据方法
12-02
sql server 数据库中,在一段时间范围内,间隔几条数据取出一条信息的检索方法。如:时间段内“2020-10-10 00:00:00” 到“2020-10-11 00:00:00”内,间隔30秒取出一套数据方法
SQL 时间范围时间粒度
互联网从业者/大数据架构师/全栈开发者
09-20 2815
大多数情况下,我们需要根据计算时间时间范围,计算出业务数据的开始时间和结束时间,用于过滤业务数据;然后再根据业务数据的业务时间时间粒度,计算出业务时间点,用于分组统计业务数据
sql小技巧:日期区间和格式化操作
doomwatcher的博客
09-27 1156
在日常开发中对mysql的一些使用技巧 记录 分享的同时 也可以帮助到有需要的小伙伴
sql 获取时间字段范围
biebazijidanghuishi的博客
03-04 1057
//获取前一天 SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 1 DAY) //获取前两天、、、、依次类推 SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 2 DAY) //获取当天 SELECT * FROM 表名 WHERE DATE(时间字段) =DATE_SUB(CURDATE(),INTERVAL 0 DAY) 范围 select
sqlserver查询时间范围
技术分享博客
01-25 4256
sqlserver 查询时间范围 sql得到当前系统时间得 日期部分 CONVERT(varchar(10),getDate(),120) 昨天 select convert(varchar(10),getdate() - 1,120) 明天 select convert(varchar(10),getdate() + 1,120) 最近七天 select * from tb where 时间字段 >= convert(varchar(10),getdate() - 7,120)
sql时间区间查询
热门推荐
fengchengwu2012的博客
08-20 5万+
CREATE TABLE `t_test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `patientId` varchar(18) NOT NULL COMMENT '身份证', `patientName` varchar(64) NOT NULL COMMENT '姓名', `patientPhone` varchar(11) ...
sql中的时间范围查询【三种方式】以及Mapper.xml中遇到大于号小于号问题解决方案
m0_52767002的博客
08-28 5980
【代码】sql中的时间范围查询【三种方式】以及Mapper.xml中遇到大于号小于号问题解决方案。
SQL语句如何精准查找某一时间段的数据
xmxmxm22的博客
04-03 2万+
2、select * from 表名 where convert(varchar(8),createtime,112)=convert(varchar(8),GETDATE(),112) 推荐此种,效率较高。1、select * from 表名 where MONTH(Birthday)=MONTH(GETDATE()) and DAY(Birthday)=DAY(GETDATE())SELECT CONVERT(VARCHAR(10), GETDATE(), 120);
sql中关于日期范围查询
胡大可的博客
06-13 3万+
1、查询startTime-endTime时间范围(例:传过来的startTime=2020-12-30;endTime=2022-6-13)(数据库中create_time=2021-12-13 15:14:49)注:1、CONCAT()函数:是拼接日期+时间; 2、CAST()函数:将AS前面的数据转为datetime类型; 2、查询近一个月、近三个月、近一年时间数据(range=(1代表近一个月;2代表近3个月;3代表近一年))注:1、&gt:是大于号的意思; 2、G
sql语句时间范围查询(包含开始时间和结束时间
qq_58961421的博客
04-07 7018
时间查询中的between...and 中between之后的时间为开始时间(包含)and 之后为结束时间(不包含) 若想包含结束时间需包含 “时分秒”
帆软报表插件,显示sql数据集的查询时间
07-10
显示我们的sql查询所花的时间
使用sql语句查询数据时间递增累加
01-16
使用sql语句将查询数据中的值按时间递增累加
C#按指定时间查询数据
03-16
摘要:C#源码,数据库应用,SQL查询实例 查询指定时间段的数据数据,基于visual C#源码实现,检索数据库中符合特定时间段内的所有记录,这是一个经常被用到的实用技巧,按时间查询不管是在C#,或是在VB/VC等程序开发...
mysql查询每小时数据和上小时数据的差值实现思路详解
12-14
 需求是获取某个时间范围内每小时数据和上小时数据的差值以及比率。本来以为会是一个很简单的sql,结果思考两分钟发现并不简单,网上也没找到参考的方案,那就只能自己慢慢分析了。  刚开始没思路,就去问DBA同学...
sql 查询时间范围内的数据
最新发布
zengliguang的专栏
01-21 1480
查询特定时间范围内的数据,您可以使用 SQL 中的。替换为您要查询时间范围的起始和结束日期。如果您要查询时间范围之外的数据,可以使用。以下是一个示例查询,它从名为。替换为包含日期/时间值的列的名称,替换为包含日期/时间值的列的名称,替换为您要查询的表的名称,替换为您要查询的表的名称,
SQL——查询时间范围内的数据
bixiao666的博客
05-14 2万+
1.BETWEEN SELECT id FROM m_question WHERE cratedate BETWEEN TO_DAYS(‘2019-05-31 00:00:00’) and TO_DAYS(‘2019-06-01 00:00:00’) ORDER BY id DESC 2 . > < 符号查询 SELECT id FROM m_question WHERE cratedate BETWEEN ‘2019-05-31 00:00:00’ and ‘2019-06-
SQL语句中对时间字段进行区间查询
jiey0407的博客
07-31 1万+
当项目中需要查询某一段时间中的数据可以使用Between前置时间and后置时间进行查询会分为三种情况。
grom查询时间范围里的数据
07-23
在 GORM 中,你可以使用 `Where` 条件来查询指定时间范围内的数据。 以下是一个示例代码,演示了如何使用 GORM 查询指定时间范围内的数据: ```go package main import ( "gorm.io/driver/sqlite" "gorm.io/gorm" "gorm.io/gorm/logger" "log" "time" ) type User struct { gorm.Model Name string CreatedAt time.Time } func main() { db, err := gorm.Open(sqlite.Open("test.db"), &gorm.Config{ Logger: logger.Default.LogMode(logger.Info), }) if err != nil { log.Fatal(err) } // 自动迁移模型 err = db.AutoMigrate(&User{}) if err != nil { log.Fatal(err) } // 创建测试数据 db.Create(&User{Name: "Alice", CreatedAt: time.Now()}) db.Create(&User{Name: "Bob", CreatedAt: time.Now().Add(-24 * time.Hour)}) db.Create(&User{Name: "Charlie", CreatedAt: time.Now().Add(-48 * time.Hour)}) // 查询时间范围内的数据 var users []User startTime := time.Now().Add(-24 * time.Hour) // 开始时间 endTime := time.Now() // 结束时间 db.Where("created_at BETWEEN ? AND ?", startTime, endTime).Find(&users) for _, user := range users { log.Println("ID:", user.ID, "Name:", user.Name, "CreatedAt:", user.CreatedAt) } } ``` 在上面的示例中,我们定义了一个 `User` 模型,其中包含了 `CreatedAt` 字段,表示用户创建时间。 在主函数中,我们首先创建了数据库连接,并自动迁移模型。然后,我们创建了一些测试数据,每个用户的创建时间相差一天。 接下来,使用 `db.Where("created_at BETWEEN ? AND ?", startTime, endTime).Find(&users)` 查询指定时间范围内的数据。`startTime` 和 `endTime` 分别表示开始时间和结束时间查询结果将存储在 `users` 切片中。 最后,我们遍历 `users` 切片,打印出查询到的数据。 请根据你的实际需求修改示例代码中的模型和查询条件。 希望这个示例对你有帮助!如有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • sql查询时间范围数据 11971
  • 车牌号正则表达式 2527
  • IDEA-代码规范插件 2156
  • sql 查询时间数据 969
  • Java-爬虫工具类 749

最新评论

  • 新版有道云笔记使用会员壁纸

    mandaoig: 大佬,有道云笔记7.0版本能自定义主题么?白色主题看着很混乱。

  • 新版有道云笔记使用会员壁纸

    印唐: 哈哈,太强了,很有用,屏蔽广告有探索吗?

  • 新版有道云笔记使用会员壁纸

    River_Red: 大佬,可以了。非常感谢!

  • 新版有道云笔记使用会员壁纸

    River_Red: 大佬,还是没有。我这里面只有图片,没有list这个文件

  • 新版有道云笔记使用会员壁纸

    程序原SpringCloud: 有道云登录同步好笔记,在笔记存放的目录下的 ynote-data\editorBgImages里面

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • Grep Console
  • 正则校验金额
  • 身份证校验
2022年8篇
2021年8篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序原SpringCloud

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源梦见自己杀人不见血瓷都免费公司起名测试姓薛男孩起名字啊女孩子起名字诗经楚辞武汉健民大鹏药业有限公司段氏起名男孩名字大唐之我太上皇绝不摊牌魔兽改图一条龙2.5起名字姓施男《元宵》古诗四句末日小说女儿姓郑的 起名双胞胎起名缺木起名网免费取名英文名属猴的人起名宜何孩子免费起名字网站信息科技公司名字起名大全鼠新生儿起名字大全网上花钱起名靠谱不东方电影频道直播树上起名字暗黑3套装地下城年鼠男孩起什么名字全国大学生党史知识竞答大会姓戴女孩起名字啊人民的贞子眼镜店起什么名好听百货类公司起名常州电信重庆亮点茶楼淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化