- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章mysql 查询当天、本周,本月,上一个月的数据由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
今天 。
1
|
select
*
from
表名
where
to_days(时间字段名) = to_days(now());
|
昨天 。
1
|
SELECT
*
FROM
表名
WHERE
TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1
|
近7天 。
1
|
SELECT
*
FROM
表名
where
DATE_SUB(CURDATE(), INTERVAL 7
DAY
) <=
date
(时间字段名)
|
近30天 。
1
|
SELECT
*
FROM
表名
where
DATE_SUB(CURDATE(), INTERVAL 30
DAY
) <=
date
(时间字段名)
|
本月 。
1
|
SELECT
*
FROM
表名
WHERE
DATE_FORMAT( 时间字段名,
'%Y%m'
) = DATE_FORMAT( CURDATE( ) ,
'%Y%m'
)
|
上一月 。
1
|
SELECT
*
FROM
表名
WHERE
PERIOD_DIFF( date_format( now( ) ,
'%Y%m'
) , date_format( 时间字段名,
'%Y%m'
) ) =1
|
查询本季度数据 。
1
|
select
*
from
`ht_invoice_information`
where
QUARTER(create_date)=QUARTER(now());
|
查询上季度数据 。
1
|
select
*
from
`ht_invoice_information`
where
QUARTER(create_date)=QUARTER(DATE_SUB(now(),interval 1 QUARTER));
|
查询本年数据 。
1
|
select
*
from
`ht_invoice_information`
where
YEAR
(create_date)=
YEAR
(NOW());
|
查询上年数据 。
1
|
select
*
from
`ht_invoice_information`
where
year
(create_date)=
year
(date_sub(now(),interval 1
year
));
|
查询当前这周的数据 。
1
|
SELECT
name
,submittime
FROM
enterprise
WHERE
YEARWEEK(date_format(submittime,
'%Y-%m-%d'
)) = YEARWEEK(now());
|
查询上周的数据 。
1
|
SELECT
name
,submittime
FROM
enterprise
WHERE
YEARWEEK(date_format(submittime,
'%Y-%m-%d'
)) = YEARWEEK(now())-1;
|
查询上个月的数据 。
1
2
3
4
5
6
|
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
下月第一天
|
查询当前月份的数据 。
1
|
select
name
,submittime
from
enterprise
where
date_format(submittime,
'%Y-%m'
)=date_format(now(),
'%Y-%m'
)
|
查询距离当前现在6个月的数据 。
1
|
select
name
,submittime
from
enterprise
where
submittime
between
date_sub(now(),interval 6
month
)
and
now();
|
PS:下面看下mysql如何查询当天信息?
原来不是太熟悉SQL查询语句,什么都是用到了再去查去找,还好网络提供给我们很多支持。今天又用到了一个语句,一时间真想不出怎么解决,到网上看了看,感觉就有一个,怎么那么简单啊。需要积累的东西真是太多了.
今天就把我这个简单的问题记录下来吧!算是一个积累:
mysql查询当天的所有信息:
1
|
select
*
from
test
where
year
(regdate)=
year
(now())
and
month
(regdate)=
month
(now())
and
day
(regdate)=
day
(now())
|
这个有一些繁琐,还有简单的写法:
1
|
select
*
from
table
where
date
(regdate) = curdate();
|
date()函数获取日期部分, 扔掉时间部分,然后与当前日期比较即可 。
原文链接:https://www.cnblogs.com/benefitworld/p/5832897.html 。
最后此篇关于mysql 查询当天、本周,本月,上一个月的数据的文章就讲到这里了,如果你想了解更多关于mysql 查询当天、本周,本月,上一个月的数据的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
时间戳格式: ? 1
本文实例讲述了PHP简单获取上月、本月、近15天、近30天方法。分享给大家供大家参考,具体如下: ?
前言 本文主要介绍的是关于利用python 获取本周,上周,本月,上月,本季的时间,话不多说了,来一起看看实现的方法吧 示例代码: ?
查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m
以下查询返回正确的结果,但如何更快地获得相同的结果? 目标是输出一个表格,通过总结今天、本周、本月和季度的销售额来跟踪卖家的进度。 SellerID Today
今天 ? 1
查询本日记录 SELECT * FROM messages WHERE CONVERT(Nvarchar, CreateDate, 111) = CONVERT(Nvarchar, GETDATE
您好,我想使用“本周”、“本月”、“今年”从 MySql 表中搜索数据。下面是我的 Controller 代码。我没有获得当前 DATE_SUB(NOW(), INTERVAL 1 WEEK 的任何数
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天
我已经通过if else 构建了长距离或传统方式的过滤代码,我需要使用高级 JavaScript 方法(如 filter、map、reduce)来完成 home.html
我想做的是让 NSDate 今天、昨天、本周、上周、本月、上个月变量准备好进行比较,以便在 UITableView 的 titleForHeaderInSection 上添加标题 我想要的是在下面的代
我是一名优秀的程序员,十分优秀!