Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1130375
  • 博文数量: 170
  • 博客积分: 1603
  • 博客等级: 上尉
  • 技术积分: 1897
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-09 15:54
文章分类

全部博文(170)

文章存档

2016年(27)

2015年(21)

2014年(27)

2013年(21)

2012年(7)

2011年(67)

我的朋友

分类: Mysql/postgreSQL

2014-07-09 14:45:37

有些函数偶尔用网上翻个半天还找不到,记录下来

时间转日期(或者说是格式化日期显示函数)
date_format(logindate,'%Y/%m/%d')
把data字段显示为2014/01/01这样的格式方便统计,用例获取每个用户登陆日期,从而可以计算用户到底有多少天登陆过
select userid,date_format(logindate,'%Y/%m/%d'),count(date_format(logindate,'%Y/%m/%d')) from last_login group by userid,date_format(logindate,'%Y/%m/%d')

datetime(或datatime格式的string)转unix时间——unix_timestamp(datetime),
用例unix_timestamp('2014-01-31'),unix_timestamp('2014/01/31'),unix_timestamp('2014-01-01 00:00:00')

unix时间转datetime——from_unixtime()
用例from_unixtime(t_time),from_unixtime(t_time,'%Y/%m/%d')
阅读(846) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~