mysql时间模糊查询_mysql中那些根据时间查询的sql语句

在我们使用mysql是免不了要根据时间去查询一些数据,这个时候一般有几种方式可以去查询。

第一种数据库,如果有数据新建时间可以以这个时间为节点,通过当前时间条件去比较时间来查询到此段时间内的数据

03ba534856b5f1a34757dcbcb2f9e335.png

例如:这个是可传参数的

SELECT * FROM 表名 a WHEREAND DATE_FORMAT(a.out_date,'%Y-%m-%d %H:%i:%S')  >=  DATE_FORMAT(#{beginOutPoundDate},'%Y-%m-%d %H:%i:%S')AND DATE_FORMAT(a.out_date,'%Y-%m-%d %H:%i:%S') <=  DATE_FORMAT(#{endOutPoundDate},'%Y-%m-%d %H:%i:%S')

不过如果指定就查询一天之内或者一周之内的数据那又如何?

不慌来上菜:

1.查询一天之内的数据时间从今天的零0点0分0秒开始---到23点59分59秒结束,查询完在给他按更新时间排个序!!

SELECT * FROM 表名 aWHERE a.out_date >= DATE_FORMAT(CURDATE(),'%Y-%m-%d %H:%i:%s')AND a.out_date <= DATE_SUB( DATE_ADD(CURDATE(), INTERVAL 1 DAY),INTERVAL 1 SECOND)ORDER BY a.update_date ASC

2.查询一周内的数据:有有条件的有没条件的 还有上周的

-- ‍有条件SELECT * FROM 表名 a WHERE DATE_SUB(CURDATE(), INTERVAL 7 DAY)  <= date(a.out_date)-- 没条件select * from Tabel名 where 时间字段名 between current_date()-7 and sysdate()上周SELECT * FROM 表名 WHERE YEARWEEK(date_format(时间字段名,'%Y-%m-%d')) = YEARWEEK(now())-1;

3.查询一个月内数据

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

4.查询本月的数据

SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )

5.查询上个月的数据

SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1

6.查询当前6个月前的数据

SELECT * FROM 表名 WHERE 时间字段名 between date_sub(now(),interval 6 month) and now();

7.查询多少秒内的数据

SELECT count( * ) AS c, sum( if( logusertype = 2, logusertype, 0 ) ) / 2 AS a, sum( if( logusertype = 3, logusertype, 0 ) ) /3 AS bFROM testlog WHERE UNIX_TIMESTAMP(NOW())-UNIX_TIMESTAMP( logendtime )<=30

8.查询一年的数据

-- 查询一年的SELECT * FROM table_name WHERE condition1 AND condition2 AND DATE_SUB(CURDATE(), INTERVAL 1 YEAR) <= date(column_name);-- 查询一年的select * from 表名  where year(create_date)=year(now());-- 查询上年的select * from 表名 where year(create_date)=year(date_sub(now(),interval 1 year));

9.查询昨天的数据(只有昨天的)还有只包括昨天和今天的

-- 只有昨天的SELECT * FROM 表名 WHERE DATEDIFF(字段,NOW())=-1; -- 同理,查询前天的就是-2-- 包括昨天和今天的SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1

10.查询本季的和上季的数据

-- 本季度select * from 表名 where quarter(create_date)=quarter(now());-- 上季度select * from 表名 where quarter(create_date)=quarter(date_sub(now(),interval 1 quarter));
44751eb4e4907aa0df7ec128d1d707dd.png

0497b418b9505f33e8701a6d7d862b50.png

b11226f6af2cc8015acd404d46a15208.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521224.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专访阿里数据库备份专家 教你pick最有效的备份系统

摘要&#xff1a; 数据库备份是个老生常谈的话题&#xff0c;看似很简单&#xff0c;但在实际操作过程中&#xff0c;运维人员往往会遇到这样或那样的坑。那么&#xff0c;如今的数据库备份有哪些挑战&#xff1f;如何构建有效备份系统&#xff1f;有什么解决办法&#xff1f; …

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(静默创建实例_08)

接上一篇&#xff1a;linux CentOS7最小化安装环境静默安装Oracle11GR2数据库&#xff08;执行安装_07&#xff09; 创建ORACLE实例前提&#xff0c;准备下面7项工作 序号说明链接①安装操作系统https://blog.csdn.net/weixin_40816738/article/details/104454497②安装常用工…

当我们在聊 Serverless 时你应该知道这些 | CSDN博文精选

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 杨泽强&#xff08;竹涧&#xff09;转自 &#xff5c; CSDN企业博客责编 | 阿秃说起当前最火的技术&#xff0c;除了最新的区块链、AI&#xff0c;还有一个不得不提的概念是 Serverless。Serverless 作为一种新型的互联网架…

androidbyte数组使用_android byte的用法

byte 为有符号数据&#xff0c;引用文章android byte的使用暴走邻家 2018-01-24 08:55:07 10333 收藏 4分类专栏&#xff1a; android Android基础 文章标签&#xff1a; android app java byte 函数版权今天&#xff0c;简单讲讲android里byte的使用。这个其实很简单&#xff…

Apache RocketMQ 正式开源分布式事务消息

摘要&#xff1a; 近日&#xff0c;Apache RocketMQ 社区正式发布4.3版本。此次发布不仅包括提升性能&#xff0c;减少内存使用等原有特性增强&#xff0c;还修复了部分社区提出的若干问题&#xff0c;更重要的是该版本开源了社区最为关心的分布式事务消息&#xff0c;而且实现…

如何使用阿里云ARMS诊断Java服务端报错问题

摘要&#xff1a; 这是ARMS团队推出的“网站常见问题1分钟定位系列篇”第二文。 我的网站为什么一错再错 网页报错&#xff0c;尤其是5XX错误是互联网应用最常见的问题之一。5XX错误通常发生于服务端。服务端是业务逻辑最复杂&#xff0c;也是整条网络请求链路中最容易出错、出…

.iml文件_jetbrains误删maven 项目.iml文件后的处理方法

jetbrains 打开maven项目&#xff0c; 出现如下提示这个时候打开 Terminal在提示符下输入&#xff1a;mvn idea:module 回车运行&#xff0c;就可以修复。Relationship between .iml file and pom.xml fileThe intelliJ idea doesnt understand the maven project model (POM.x…

亚马逊消费者业务宣布永久关闭 Oracle 数据库,去O新进展;华为发布最新5G全系列解决方案;苹果正研究新设备“智能戒指”……...

戳蓝字“CSDN云计算”关注我们哦&#xff01;嗨&#xff0c;大家好&#xff0c;重磅君带来的【云重磅】特别栏目&#xff0c;如期而至&#xff0c;每周五第一时间为大家带来重磅新闻。把握技术风向标&#xff0c;了解行业应用与实践&#xff0c;就交给我重磅君吧&#xff01;重…

vs未能找到程序集platform.winmd_PP体育直播大连人VS恒大:新老8冠王首尾对决竟有十大看点...

北京时间8月25日&#xff0c;中超大连赛区的第7轮较量&#xff0c;广州恒大迎战大连人&#xff0c;恒大取胜即可继续位列榜首&#xff0c;同时获得半程冠军。而对于前6轮不胜的大连人来说&#xff0c;已经被逼上了绝境。虽然大连人晋级争冠组的前景极为渺茫&#xff0c;但一胜难…

Sentinel如何通过限流实现服务的高可用性

摘要&#xff1a; 在复杂的生产环境下可能部署着成千上万的服务实例&#xff0c;当流量持续不断地涌入&#xff0c;服务之间相互调用频率陡增时&#xff0c;会产生系统负载过高、网络延迟等一系列问题&#xff0c;从而导致某些服务不可用。如果不进行相应的流量控制&#xff0c…

京信通信:数据智能为生产调试“增效瘦身”

摘要&#xff1a; “数据驱动测试优化&#xff0c;突破自动测试边界&#xff0c;赋能智慧测试新模式。”——京信智能制造副总经理葛鑫 “进入车间&#xff0c;映入眼帘的是一条长约20 米的 O 型生产线&#xff0c;产线前三名工人和几个机器人正协同工作&#xff0c;将各种元器…

c++代码好玩_一行Python代码能干嘛?快来看看吧!有表白利器哦

python有很多优雅有趣的代码写法&#xff0c;同时还很简短&#xff0c;以至于当我刚开始接触这个编程语言的时候&#xff0c;就爱不释手。而前几天的编程语言榜单中python也超越了java成为了第一&#xff0c;挺替python开心的。python到底有多有趣呢&#xff1f;一行代码告诉你…

探秘HDFS —— 发展历史、核心概念、架构、工作机制 (上)| 博文精选

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | Mr-Bruce转自 &#xff5c; CSDN博客责编 | 阿秃几周前&#xff0c;笔者做了一个与HDFS有关的技术分享&#xff0c;以知识普及为目的&#xff0c;主要分享了Hadoop发展历史、HDFS核心概念、整体架构、工作机制等内容。本文大…

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(配置数据库监听_09)

修改dbca.rsp响应文件中的重要参数 su - oracle cd response/ vim dbca.rsp本次安装过程中设置了下列参数&#xff1a;(注意下面参数视情况而定&#xff0c;不要照抄&#xff0c;原文件都有说明的) RESPONSEFILE_VERSION "11.2.0" #不能更改 OPERATION_TYPE "…

如何量化考核技术人的 KPI?

摘要&#xff1a; 为什么需要技术KPI&#xff1f; 在业务技术团队&#xff0c;有一个不好的趋势就是团队越来越业务&#xff0c;越来越没有技术味道。每个人都在谈业务&#xff0c;技术大会上在谈业务&#xff0c;周会上在聊业务&#xff0c;周报里写的是业务项目...... 唯独少…

pandas绘图_pandas与seaborn可视化对比小案例

Python网络爬虫与文本数据分析(视频课)之前分享过pandas也是可以作图的&#xff0c;今天复习一下pandas作图&#xff0c;并与seaborn做对比&#xff0c;熟悉下各自绘图的特点。导入用到的库import pandas as pdimport matplotlib.pyplot as pltimport seaborn as sns%matplotli…

docker安装zookeeper_Docker安装Zookeeper以及Zookeeper常用命令

Docker安装Zookeeper下载并运行$ docker search zookeeper # 查看一下镜像$ docker pull zookeeper:3.4.9 # 拉取指定版本zk镜像$ docker images # 查看image ID$ mkdir -p /root/docker/zookeeper/data $ docker run -d -p 2181:2181 -v /root/docker/zookeeper/data:/data/…

复杂 SQL 查询跑不动?DRDS 只读实例来解决!

摘要&#xff1a; 在实际业务生产环境中&#xff0c;业务应用系统在使用 OLTP 数据库将数据进行存储后&#xff0c;均会存在如后台运营类系统进行统计报表分析等场景的复杂 SQL 查询诉求。 背景 在实际业务生产环境中&#xff0c;业务应用系统在使用 OLTP 数据库将数据进行存储…

三年一跳槽、拒绝“唯学历”,火速 Get 这份程序员求生指南!

戳蓝字“CSDN云计算”关注我们哦&#xff01;作者 | 郭芮责编 | 阿秃根据埃文斯数据公司&#xff08;Evans Data Corporation&#xff09;2019 最新统计的数据显示&#xff0c;2018 年全球共有 2300 万软件开发人员&#xff0c;预计到 2019 年底这个数字将达到 2640 万。但在这…

Oracle的instantClient的安装配置(都是64位)

背景&#xff1a;本地没有安装oracle客户端和服务端&#xff08;最简单&#xff09; 文章目录一、远程连接方案二、软件下载2.1. 官网下载instantclient2.2. 解压2.3. 位置前移2.4. 创建目录和监听文件2.5. 添加监听信息2.6. 设置以下环境变量2.7. plsql配置2.8. 重启启动一、远…