关于mysql中的日期问题 比如给你一个日期,要你得到该日期在该月中是第几周?请问如何用mysql 中的一些内置函数或者通过一些算法来实现?比如: 给定日期2007-10-10,要求得到一个整形2,表示2007-10-10在10月份中是第二周. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select week('2007-10-10') - week(last_day(date_sub('2007-10-10',interval 1 month)))+1 select weekofyear('2007-10-10') - weekofyear(last_day(date_sub('2007-10-10',interval 1 month))) select weekofyear( '2007-10-10 ') - weekofyear(last_day(date_sub( '2007-10-10 ',interval 1 month)))=================================================================================有错误.当时间为2007-09-23时不对了.个人研究得到正确的是:select ((week('2007-10-22')-week(adddate(last_day(adddate('2007-10-22',interval -1 month)),1)))+1) mysql排序的问题 toad for mysql 调试存储过程 一个对于本人来说高度复杂的Sql,请高手们进来帮忙。 请问这个报纸单价表如何设计 花了一个夜晚写了一个每天定时备份,恢复mysql数据库的小程序,希望对大家有用 top 显示问题 phpmyadmin出毛病了? 在linux下 找不到mysql.sock怎么办? ER/Studio生成mysql版本的SQL语句时,为什么不附带“列注释”? 读取Mysql数据库到内存? MYSQL远程连接服务器问题(急) .NET 读取Mysql遇到的错误,急急急!!!!
=================================================================================
有错误.当时间为2007-09-23时不对了.
个人研究得到正确的是:
select ((week('2007-10-22')-week(adddate(last_day(adddate('2007-10-22',interval -1 month)),1)))+1)