计算一年中周内各日期的次数
2008-09-22 22:00
260 查看
注:tableName: readrinfo
Rdr_Id为列名,类型为int、自增,用以计算周内各日期的次数
(1)MySQL的解决方案:
ver: 5.1.22-rc-community-log
select date_format( //获得日期的“周”格式
date_add(
cast( //把字符转换成日期型
concat(year(current_date),'-01-01') //获得当前年份的第一天
as date),
interval readrinfo.Rdr_Id-1 day),
'%W') day,
count(*)
from readrinfo
where readrinfo.Rdr_Id <= datediff( //计算一年的天数
cast(
concat(year(current_date)+1, '-01-01')
as date),
cast(
concat(year(current_date), '-01-01')
as date))
group by date_format( //按日期进行分组
date_add(
cast(
concat(year(current_date), '-01-01')
as date),
interval readrinfo.Rdr_Id day),
'%W')
Rdr_Id为列名,类型为int、自增,用以计算周内各日期的次数
(1)MySQL的解决方案:
ver: 5.1.22-rc-community-log
select date_format( //获得日期的“周”格式
date_add(
cast( //把字符转换成日期型
concat(year(current_date),'-01-01') //获得当前年份的第一天
as date),
interval readrinfo.Rdr_Id-1 day),
'%W') day,
count(*)
from readrinfo
where readrinfo.Rdr_Id <= datediff( //计算一年的天数
cast(
concat(year(current_date)+1, '-01-01')
as date),
cast(
concat(year(current_date), '-01-01')
as date))
group by date_format( //按日期进行分组
date_add(
cast(
concat(year(current_date), '-01-01')
as date),
interval readrinfo.Rdr_Id day),
'%W')
相关文章推荐
- Sql计算一年中周内各日期的次数
- ORACLE计算一年中周内个日期的次数
- 计算一年有多少个周,每个周的开始日期和结束日期是什么
- 用户输入一个日期计算是星期几以及是一年中的第几天
- C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算
- JS计算当前日期是一年中的第几周
- C#关于日期月天数和一年有多少周及某年某周时间段的计算
- 计算某一日期是在一年中第几周
- C#关于日期月天数和一年有多少周及某年某周时间段的计算
- NYOJ_75 日期计算 (推断这一天是这一年中的第几天)
- 计算两个日期相隔天数 思路:假设1998-10-10 2010-5-5 首先获取1889-10-10这个日期在这一年中还剩多少天 再次获取2010-5-5这个日子在这一年内已经过了
- 计算日期是一年中的第几天
- PHP计算一年多少个星期和每周的开始和结束日期
- C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算(转)
- C#关于日期月天数和一年有多少周及某年某周时间段的计算
- php计算一年多少周,同时计算出这一周的开始时间和结束时间(可选返回时间戳或日期)
- 计算一年有多少个周,每个周的开始日期和结束日期是什么
- 计算一个日期中在一年中所经过的天数
- 计算日期是一年中的第几天(不用函数)
- C语言实现通过日期计算这是一年中的第几天