- 浏览: 54949 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (52)
- web前端 (15)
- java开发 (22)
- hibernate (1)
- ebean (1)
- spring (2)
- Struts2 (0)
- 服务器 (2)
- 数据库 (4)
- 注解 (1)
- Maven (2)
- 项目管理工具 (1)
- 项目地图 (1)
- sql (6)
- Redis (2)
- dataTables (1)
- Excel (1)
- easyUI (2)
- FFmpeg (2)
- mySql (1)
- Linux (1)
- websocket (1)
- Spring Boot (7)
- mybatisPlus (1)
- activiti (2)
- java开发,Swagger (1)
- docker (2)
- aspose (1)
- Rocketmq (1)
最新评论
select * from 表名 where to_days(时间字段名) = to_days(now());
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
近7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
本月
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
查询本季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());
查询上季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
查询本年数据
select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());
查询上年数据
select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));
查询当前这周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());
查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;
查询上个月的数据
复制代码
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())
select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where pudate between 上月最后一天 and 下月第一天
复制代码
查询当前月份的数据
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')
查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();
昨天
SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
近7天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)
近30天
SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)
本月
SELECT * FROM 表名 WHERE DATE_FORMAT( 时间字段名, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )
上一月
SELECT * FROM 表名 WHERE PERIOD_DIFF( date_format( now( ) , '%Y%m' ) , date_format( 时间字段名, '%Y%m' ) ) =1
查询本季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(now());
查询上季度数据
select * from `ht_invoice_information` where QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
查询本年数据
select * from `ht_invoice_information` where YEAR(create_date)=YEAR(NOW());
查询上年数据
select * from `ht_invoice_information` where year(create_date)=year(date_sub(now(),interval 1 year));
查询当前这周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());
查询上周的数据
SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;
查询上个月的数据
复制代码
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(DATE_SUB(curdate(), INTERVAL 1 MONTH),'%Y-%m')
select * from user where DATE_FORMAT(pudate,'%Y%m') = DATE_FORMAT(CURDATE(),'%Y%m') ;
select * from user where WEEKOFYEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = WEEKOFYEAR(now())
select * from user where MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where YEAR(FROM_UNIXTIME(pudate,'%y-%m-%d')) = YEAR(now()) and MONTH(FROM_UNIXTIME(pudate,'%y-%m-%d')) = MONTH(now())
select * from user where pudate between 上月最后一天 and 下月第一天
复制代码
查询当前月份的数据
select name,submittime from enterprise where date_format(submittime,'%Y-%m')=date_format(now(),'%Y-%m')
查询距离当前现在6个月的数据
select name,submittime from enterprise where submittime between date_sub(now(),interval 6 month) and now();
发表评论
-
cacheable 将一个对象作为key
2020-09-02 11:48 1795@Cacheable(value = {"user ... -
aspose word转PDF乱码
2020-03-04 17:07 1164创建字体目录 mkdir /usr/share/fonts/w ... -
springboot 单个参数校验
2019-12-12 16:40 1092import io.swagger.annotations. ... -
ITEXT 生成 导出 PDF
2019-12-06 12:42 813## maven配置 <!-- PDF--> ... -
注解校验 手机号、身份证
2019-11-29 10:36 1809@Data @ApiModel public clas ... -
注解级联校验 对象中的list
2019-11-29 09:34 1402级联校验的关键 在list上加 @Valid 在需要校验的l ... -
mysql 1055
2019-11-11 16:15 315错误: > 1055 - Expression #1 ... -
The error may involve org.activiti.engine.impl.persistence.entity.PropertyEntity
2019-09-27 11:29 1717org.apache.ibatis.exceptions.Pe ... -
Spring Boot 2.1 +mybatisPlus3.1.2+activiti6整合
2019-09-23 11:49 644Description: An attempt w ... -
emoji 表情存储
2018-12-26 11:41 704public static void main(String[ ... -
json 取值
2018-07-06 15:57 970String jsonList="{" ... -
json 取值
2018-07-06 15:47 1151Gson gson = new Gson(); Map&l ... -
修改远程数据库密码
2017-10-17 09:02 533在命令行中打开mysql的bin目录 输入 mysql - ... -
FFmpeg Java截取图片
2017-10-06 17:04 782package cn.test; import jav ... -
查询字符串中包含字符串
2017-09-20 10:58 599在jdbc的MySQL中可以不用写比较符,比如: s ... -
比较两个数组中是否有相同的值
2017-09-06 10:46 3331//两个数组中重复的元素 String[] str1={1 ... -
获取昨天、今天、上周、本周、本季度、本月、上月的开始日期、结束日期
2017-09-04 11:41 955/** * 获取昨天、今天、上周、本周、本季度、本年、本月 ... -
[Err] 2006 - MySQL server has gone away
2017-07-12 11:55 619数据传输 或者 导入数据时 报:[Err] 2006 - My ... -
定时任务
2017-06-28 17:14 461package com.gunxq.Task; import ... -
dataTables的鼠标移入移出,分割内容
2017-01-02 11:21 450/*鼠标移入移出*/ <style type=&qu ...
相关推荐
本文将详细说明如何使用MySQL进行按时间段查询数据的方法,包括操作示例和说明。 首先,我们必须了解MySQL中处理时间数据的函数。例如,`curdate()` 函数用于获取当前日期,而 `month()` 函数可以提取日期或时间...
mysql时间段查询.pdf
本篇文章将深入探讨如何使用`BETWEEN`来查询时间段。 一、`BETWEEN`的基本语法 `BETWEEN`的关键字语法如下: ```sql SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2; ``` ...
本文将详细介绍几种常见的MySQL时间模糊查询方法,并通过实例加以说明。 #### 二、模糊查询的基本概念 模糊查询是指不精确地匹配查询条件的一种查询方式。在MySQL中,模糊查询主要通过`LIKE`关键字实现。例如,...
在LabVIEW中操作数据库,尤其是实现按时间段查询数据,需要借助特定的工具包。本教程主要涉及使用官方数据库工具包“Database Connectivity Toolkit”,该工具包包含29个函数,能够实现数据库连接、增删改查及数据...
MySQL 时间相关查询主要涉及到对时间数据的处理,包括INT类型时间戳查询和TIMESTAMP时间查询。这两种查询方式在数据库管理中极为常见,特别是在数据分析、日志记录和事务追踪等方面。 1. INT 类型时间戳查询: INT...
在本文中,我们将深入探讨如何将Spring MVC框架与MySQL数据库集成,实现基本的CRUD(创建、读取、更新和删除)操作,并特别关注时间段条件查询。Spring MVC是Spring框架的一部分,它为Web应用程序提供了模型-视图-...
预计时间2小时,每小时一个课程段(子查询是SQL查询优化的重点内容,务必掌握好) 第5课 查询优化技术理论与MySQL实践(三)------视图重写与等价谓词重写 什么是视图重写?哪些类型的视图可以被优化?MySQL是怎么...
### SQL 时间段查询详解 #### 一、概述 在处理具有日期时间字段的数据时,我们经常需要筛选出特定时间段内的数据。例如,在本案例中,需要获取某表中7月1日至7月31日之间晚上10点到早上6点的数据。这种查询涉及到...
本文实例讲述了MySql查询时间段的方法。分享给大家供大家参考。具体方法如下: MySql查询时间段的方法未必人人都会,下面为您介绍两种MySql查询时间段的方法,供大家参考。 MySql的时间字段有date、time、datetime、...
MySQL 数据库是当前网络环境中最流行的开源关系型数据库之一,随着网络环境中数据总量的急剧攀升,对数据库查询的响应时间提出了更严格的要求。为了提高查询效率,需要研究 MySQL 数据库的查询性能优化。 本文主要...
根据提供的标题、描述以及部分代码内容,我们可以总结出以下几个MySQL查询相关的知识点: ...通过上述知识点的学习,可以有效地在MySQL数据库中查询指定时间段内的数据,这对于数据分析、报表生成等场景非常有用。
MySQL 日期查询是 MySQL 中的一种查询方式,用于处理日期和时间相关的数据。它提供了多种函数来操作日期和时间,包括日期查询、日期计算、日期比较等。 日期查询函数 MySQL 提供了多种日期查询函数,用于查询日期...
JAVA实现按时间段查询数据操作 本节主要介绍了JAVA实现按时间段查询数据操作的相关知识点,涵盖了JAVA语言的实践应用、时间段查询、数据操作等方面的知识。 一、JAVA语言基础知识 * JAVA是一种面向对象的编程语言...
例如,将某个时间序列的数据从行转换为列,可以先通过 GROUP BY 时间段生成子查询,然后将这些子查询的结果联接起来。 3. **GROUP BY 和聚合函数**: 当需要对特定列进行汇总统计时,可以结合 GROUP BY 和聚合函数...
详细介绍慢查询日志及示例演示,MySQL查询优化器介绍及特定SQL的查询优化等 1.获取有性能问题的SQL的三种方法 2.慢查询日志概述 3.慢查询日志实例 4.实时获取性能问题SQL 5.SQL的解析预处理及生成的执行计划 6.如何...
同样,查询此汽车用品网上商城会员的创建时间段,也需要使用 DISTINCT 语句来去重。 ORDER BY 在实验 2.4 中,我们学习了如何使用 ORDER BY 语句来排序结果。例如,查询类别 ID 为 1 的所有商品,结果按照商品 ID ...
在MySQL数据库中,获取规定时间段内的统计数据是一项常见的需求,尤其对于数据分析和业务监控至关重要。这里我们将探讨如何使用MySQL的时间函数来实现这样的统计。 首先,我们要理解`DATE_FORMAT()`函数的作用。这...