数据库时间函数
来源:互联网 发布:netbeans配置php 编辑:程序博客网 时间:2024/06/05 00:15
好久没碰时间函数了。
今天个 查询出每个年龄段的人数。
mysql 结果:
select '20至30' as '年龄段', count(*) as '人数' from test.tb t where TIMESTAMPDIFF(year,t.birthday,now()) >=20 and TIMESTAMPDIFF(year,t.birthday,now()) <30
union all select '30至35' as '年龄段', count(*) as '人数' from test.tb t where TIMESTAMPDIFF(year,t.birthday,now()) >=30 and TIMESTAMPDIFF(year,t.birthday,now()) <35
union all select '35至40' as '年龄段', count(*) as '人数' from test.tb t where TIMESTAMPDIFF(year,t.birthday,now()) >=35 and TIMESTAMPDIFF(year,t.birthday,now()) <=40
下面看 TIMESTAMPDIFF 函数的作用:
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:
FRAC_SECOND: 表示间隔是毫秒SECOND:秒 MINUTE:分钟HOUR:小时 DAY:天WEEK:星期 MONTH:月
QUARTER:季度 YEAR:年
TIMESTAMPADD(interval,int_expr,datetime_expr)
说明:
将整型表达式int_expr 添加到日期或日期时间表达式 datetime_expr中。式中的interval和上文中列举的取值是一样的。
而这个就跟TIMESTAMPDIFF 有点相反.
0 0
- 数据库时间函数
- Oracle 数据库 时间函数
- 数据库时间函数
- 数据库时间计算函数
- sql数据库函数时间操作
- oracle数据库查询时间函数
- [pgsql]pgsql数据库时间函数
- mysql数据库时间戳函数
- PG数据库获取时间函数
- 数据库字符串函数,日期时间函数
- 数据库内置函数2-数值函数,时间函数,null函数
- 关于sybase数据库的时间函数
- 关于oracle数据库中的时间函数问题
- 转换数据库时间字段格式函数
- oracle数据库关于时间间隔的函数
- DB2数据库时间日期相关SQL函数
- ORACLE数据库:日期时间函数大全
- PG数据库获取系统时间函数
- 【VC编程技巧】窗体☞3.5对单文档或者多文档程序制作启动画面
- Cookie/Session机制详解
- Nhibernate 使用存储过程传递字符串长度限制
- CString很简单的关于GetBuffer ReleaseBuffer
- 通信业饱受争议 大话光通信那些事儿(四)
- 数据库时间函数
- Ext.onReady详解
- TortoiseGit日常使用指南
- MySQL执行计划解读
- NYOJ-18 The Triangle
- 2014.07.10
- DB2 db2icrt The host name "xxx" is invalid. Specify a valid host name(linux系统安装时)
- 大家好才是真的好
- 关于git配合tortoiseGit的基础使用