如何计算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内存表 mysql4导出的utf8数据库,导入到mysql5后,表中数据中文显示为乱码,请问怎么解决啊? 请教一个sql语句,谢谢 关于mysql workbench的2个问题 求一条MYSQL语句,大家帮忙,小弟MYSQL不熟!!!!! 寻mysql+php高手 mysql论坛数据导入sql中 如何设置mysql字符集(在linux上,mysql4.1.13) mysql 存储过程中的if 判断问题 刚学SQL,请教一个问题! 求同一数据库,不同表中的2个字段同步方法 请教一个mysql俩表连接的问题 数据表里存空字符串会不会对表的性能产生影响啊?
这个要看你具体要求是什么?如果简单的粗略计算,则可以直接 DATEDIFF() 计算出天数 / 30 如果是精确的,则关于 相差的月 的定义有很多种,这就要看你的定义是什么了。
PERIOD_DIFF(date_format(now(),'%Y%m'),date_format('2008-12-10','%Y%m'))
-----------------------------------------------------------------------
10
**/