mysql的日期和时间函数

4星(超过85%的资源)
所需积分/C币:43 2009-04-16 15:39:13 101KB APPLICATION/MSWORD
65
收藏 收藏
举报

mysql的日期和时间函数  这里是一个使用日期函数的例子。下面的查询选择所有 date_col 值在最后 30 天内的记录。   mysql> SELECT something FROM tbl_name             WHERE TO_DAYS(NOW()) - TO_DAYS(date_col)  SELECT DAYOFWEEK(’1998-02-03’);          -> 3  WEEKDAY(date)   返回 date 的星期索引(0 = Monday, 1 = Tuesday, ... 6 = Sunday):   mysql> SELECT WEEKDAY(’1998-02-03 22:23:00’);          -> 1  mysql> SELECT WEEKDAY(’1997-11-05’);          -> 2  DAYOFMONTH(date)   返回 date 是一月中的第几天,范围为 1 到 31:   mysql> SELECT DAYOFMONTH(’1998-02-03’);          -> 3  DAYOFYEAR(date)   返回 date 是一年中的第几天,范围为 1 到 366:   mysql> SELECT DAYOFYEAR(’1998-02-03’);          -> 34  MONTH(date)   返回 date 中的月份,范围为 1 到 12:   mysql> SELECT MONTH(’1998-02-03’);          -> 2  DAYNAME(date)   返回 date 的星期名:   mysql> SELECT DAYNAME("1998-02-05");          -> ’Thursday’  MONTHNAME(date)   返回 date 的月份名:   mysql> SELECT MONTHNAME("1998-02-05");          -> ’February’  QUARTER(date)   返回 date 在一年中的季度,范围为 1 到 4:   mysql> SELECT QUARTER(’98-04-01’);          -> 2  WEEK(date)   WEEK(date,first)   对于星期日是一周中的第一天的场合,如果函数只有一个参数调用,返回 date 为一年的第几周,返回值范围为 0 到 53 (是的,可能有第 53 周的开始)。两个参数形式的 WEEK() 允许你指定一周是否以星期日或星期一开始,以及返回值为 0-53 还是 1-52。 这里的一个表显示第二个参数是如何工作的:   值     含义  0      一周以星期日开始,返回值范围为 0-53   1      一周以星期一开始,返回值范围为 0-53   2      一周以星期日开始,返回值范围为 1-53   3      一周以星期一开始,返回值范围为 1-53 (ISO 8601)  mysql> SELECT WEEK(’1998-02-20’);         -> 7 mysql> SELECT WEEK(’1998-02-20’,0);         -> 7 mysql> SELECT WEEK(’1998-02-20’,1);         -> 8 mysql> SELECT WEEK(’1998-12-31’,1);         -> 53 注意,在版本 4.0 中,WEEK(#,0) 被更改为匹配 USA 历法。 注意,如果一周是上一年的最后一周,当你没有使用 2 或 3 做为可选参数时,MySQL 将返回 0:  mysql> SELECT YEAR(’2000-01-01’), WEEK(’2000-01-01’,0);         -> 2000, 0 mysql> SELECT WEEK(’2000-01-01’,2);         -> 52 你可能会争辩说,当给定的日期值实际上是 1999 年的第 52 周的一部分时,MySQL 对 WEEK() 函数应该返回 52。我们决定返回 0 ,是因为我们希望该函数返回“在指定年份中是第几周”。当与其它的提取日期值中的月日值的函数结合使用时,这使得 WEEK() 函数的用法可靠。 如果你更希望能得到恰当的年-周值,那么你应该使用参数 2 或 3 做

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
coder_小刀 恩 很全,可以参考!
2012-07-18
回复
niudujianke 时常记不起这些日期时间的处理,下载个查询一下还是不错的
2012-07-05
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
  • 分享精英

关注 私信
上传资源赚钱or赚积分
最新推荐
mysql的日期和时间函数 43积分/C币 立即下载
1/0