IT教程 | 加入收藏 | 简体 | 繁体
MySQL教程:MySQL教程SQL Server...Oracle教程DB2教程Sybase教程Access教程
当前位置: 首页 > 数据库 > MySQL教程

Mysql查询年间,当年内,指定年内的数据详解

2015-10-30来源:[www.121ask.com]热度:0℃ 【字体:

mysql查询一年内,当年内,指定年内的数据详解:
年间:  year > '2015' and year <  '2016' ,

当年内:  where year(日期字段)=year(now()) ,

指定年内: where year(日期字段)=2015。

如果日期字段是时间戳格式需要一次转换如下:

年间:  year > '2015' and year <  '2016' ,

当年内:  where year(FROM_UNIXTIME(日期字段))= year(now()) ,

指定年内:  where year(FROM_UNIXTIME(日期字段))=2015。

附加:

一、时间戳转换为时间格式:
FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870);   显示为:2006-08-22 12:11:10
 
二、时间格式转换为时间戳:
UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP('2006-08-22 12:11:10');  显示为:1156219870
 
 
1、查找今天注册的用户
select * from t_user Where DATE_FORMAT(FROM_UNIXTIME(u_addtime),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') order by u_id desc
 
2、输出时间格式
SELECT FROM_UNIXTIME(1160701488 )
 
3、显示同年同月注册的用户数量
select count(u_id) as count,DATE_FORMAT(FROM_UNIXTIME(u_addtime),'%Y-%m') as ym  from t_user group by DATE_FORMAT(FROM_UNIXTIME(u_addtime),'%Y-%m')
以上IT文章《Mysql查询年间,当年内,指定年内的数据详解》由名客技术网[www.121ask.com]提供阅读!
推广信息
推广信息
名客技术网是一个免费为广大IT技术人员提供IT教程,绿色软件,asp/php/jsp/java/net等实例视频教程,CMS教程,破解软件下载以及学习相关源码、知识的IT网站。
名客技术网如果无意之中侵犯了您的版权,请来电告知,本站将在3个工作日内删除 QQ:175352796
Copyright 2011-2017 Powered by 121ASK.COM, All Rights Reserved.
备案号:鄂ICP备11013833号-3