`
bee1314
  • 浏览: 166887 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

MySQL yearweek的用法

    博客分类:
  • DB
 
阅读更多

MySQL 的 YEARWEEK 是获取年份和周数的一个函数,函数形式为 YEARWEEK(date[,mode])

例如 2010-3-14 ,礼拜天

SELECT YEARWEEK('2010-3-14') 返回 11
SELECT YEARWEEK('2010-3-14',1) 返回 10

其中第二个参数是 mode ,具体指的意思如下:

Mode First day of week Range Week 1 is the first week …
0 Sunday 0-53 with a Sunday in this year
1 Monday 0-53 with more than 3 days this year
2 Sunday 1-53 with a Sunday in this year
3 Monday 1-53 with more than 3 days this year
4 Sunday 0-53 with more than 3 days this year
5 Monday 0-53 with a Monday in this year
6 Sunday 1-53 with more than 3 days this year
7 Monday 1-53 with a Monday in this year
分享到:
评论
1 楼 shenzhongji 2012-03-06  
谢了

相关推荐

    mysql_yearweek:用于获取与 MySQL 函数等效的 yearweek 值的 Ruby gem

    安装 $ gem install mysql_yearweek示例用法 > require mysql_yearweek=> true> MySQLYearweek.yearweek(Date.new(2013, 07, 25))=> "201330"> MySQLYearweek.yearweek(Date.new(2013, 07, 25), 2)=> "201329"限制这...

    mysql 查询本周、上周、本月

    查询上周的数据,可以使用与查询本周类似的方法,只需要将`YEARWEEK`的比较值减去1: ```sql SELECT name, submittime FROM enterprise WHERE YEARWEEK(date_format(submittime, '%Y-%m-%d')) = YEARWEEK(now()) - 1...

    mysql的日期和时间函数

     如果你更希望能得到恰当的年-周值,那么你应该使用参数 2 或 3 做为可选参数,或者使用函数 YEARWEEK() : mysql> SELECT YEARWEEK(’2000-01-01’); -> 199952 mysql> SELECT MID(YEARWEEK(’2000-01...

    MySQL查询本周上周上个月份

    同样地,使用 `YEARWEEK()` 和 `NOW()` 函数,但是需要在 `YEARWEEK(NOW())` 的基础上减去 1,表示前一周。SQL 语句如下: ```sql SELECT name, submittime FROM enterprise WHERE YEARWEEK(date_format(submittime...

    mysql 关于详细时间应用

    使用MySQL Week, Week of Year, Day of Week, Weekday, YearWeek函数 - **WEEK()**: 返回一年中的第几周,默认情况下,一周的第一天为星期一。 - **WEEKOFYEAR()**: 同样返回一年中的第几周,但其计算方式略有不同...

    MySQL根据时间范围查询

    在MySQL数据库中,进行时间...这些查询方法对于数据分析、日志分析、报表生成等场景非常有用,可以方便地获取特定时间段内的数据。在实际应用中,可以根据需求调整日期和时间的比较方式,以满足各种时间范围的查询。

    mysql 获取规定时间段内的统计数据

    例如,若要按周统计,可以使用`%Y年第W周`的格式,但请注意MySQL不直接支持周统计,可能需要结合其他函数如`DAYOFYEAR`和`YEARWEEK`来实现。 此外,MySQL还提供了许多其他时间函数,如`YEAR()`, `MONTH()`, `DAY()`...

    mysql 查询当天、本周,本月,上一个月的数据

    以上就是MySQL中查询当天、本周、本月及上一个月数据的基本方法。这些语句可以根据实际情况调整,以适应不同的日期字段格式和需求。在实际应用中,根据具体的时间范围和业务需求,可能还需要对这些查询进行适当的...

    php、mysql查询当天,查询本周,查询本月的数据实例(字段是时间戳)

    在PHP和MySQL中,处理时间数据是常见的任务,特别是在数据分析和报表生成中。...通过以上方法,你可以有效地从时间戳字段为日期的MySQL数据库中查询特定日期范围内的数据,满足各种统计和分析的需求。

    mysql时间日期内置函数–非常方便用于查询今天、昨天、上周,本月,上月,年度查询

    以下是一些常用的MySQL时间日期函数及其用法: 1. `NOW()`:返回当前的日期和时间。 2. `CURDATE()`:返回当前的日期。 3. `TO_DAYS(date)`:将日期转换为自0000年1月1日以来的天数。 4. `DATE_SUB(date, INTERVAL ...

    MySQL查询本周、上周、本月、上个月份数据的sql代码

    这些查询方法基于MySQL的时间函数,如`YEARWEEK()`, `DATE_FORMAT()`, `DATE_SUB()`, `MONTH()`, `YEAR()`等,来灵活地提取所需时间段内的记录。 首先,让我们来看看如何查询当前这周的数据。在MySQL中,可以使用`...

    mysql的日期和时间函数大全第1/2页

    如果希望获得正确的年-周值,可以使用`WEEK(date,2)`或`YEARWEEK(date)`函数。 以上只是MySQL日期和时间函数的一部分,还有其他如`YEAR()`, `HOUR()`, `MINUTE()`, `SECOND()`等函数,它们在处理时间戳和时间间隔时...

    SQL中常用的的时间跟日期函数

    本文将深入探讨SQL中的主要时间与日期函数,并通过实例来展示其具体用法。 1. **获取当前日期和时间** - `CURDATE()` 或 `CURRENT_DATE`:返回当前日期。 - `CURTIME()` 或 `CURRENT_TIME`:返回当前时间。 - `...

Global site tag (gtag.js) - Google Analytics