如何计算2个datetime相差的月数 如题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT ROUND(DATEDIFF(NOW(),'2009-1-1 00:00:00')/30,0) 这个要看你具体要求是什么?如果简单的粗略计算,则可以直接 DATEDIFF() 计算出天数 / 30 如果是精确的,则关于 相差的月 的定义有很多种,这就要看你的定义是什么了。 select PERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2008-12-10','%Y%m'))/**PERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2008-12-10','%Y%m'))----------------------------------------------------------------------- 10**/ 关于mysql按时间查询好友状态日志动态 关于数据库设计 sql语句中减法怎么算 MySql 数据库查询语句太慢,如何优化! mysql6同步遇到[ERROR] Slave: Error 'Character set '#45' 请问MYSQL数据库如何导出某表为XLS文件 在Mysql中使用Load data infile时不能导入中文 MySql数据库的数据容量是多少 MYSQL是否适合高并发的频繁读写 SQLyog连接mysql错误号2003 请教一个mysql俩表连接的问题 数据表里存空字符串会不会对表的性能产生影响啊?
这个要看你具体要求是什么?如果简单的粗略计算,则可以直接 DATEDIFF() 计算出天数 / 30 如果是精确的,则关于 相差的月 的定义有很多种,这就要看你的定义是什么了。
PERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2008-12-10','%Y%m'))
-----------------------------------------------------------------------
10
**/