mysql 上一周起始时间_mysql 某周的起始和结束日期

本文介绍了如何在MySQL中查询特定年份的某一周的起始日期和结束日期,提供了SQL查询示例,并提及了相关日期处理在Java和PHP中的应用。
摘要由CSDN通过智能技术生成

转自:http://bbs.csdn.net/topics/370096126

t_table有数据如下:

year    Week

2011    2

2011    3

2011    4

2011    5

想知道2011年的第二周起始日期和结束日期是哪2个?

SELECT year, week, x.start, ADDDATE(x.start, 6)AS end

FROM (

SELECT ADDDATE(jan1, (t.week - WEEK(jan1, 5)) * 7 - WEEKDAY(jan1))AS start,year, week

FROM (SELECT MAKEDATE(`year`, 1)AS jan1,year, weekFROM t_table) t

) x;

+------+------+------------+------------+

|year | week | start      |end        |

+------+------+------------+------------+

| 2011 |    1 | 2011-01-03 | 2011-01-09 |

| 2011 |    2 | 2011-01-10 | 2011-01-16 |

| 2011 |    3 | 2011-01-17 | 2011-01-23 |

| 2011 |   52 | 2011-12-26 | 2012-01-01 |

+------+------+------------+------------+

java 和 mysql 获取周 星期 的第一天 最后一天 或者 月的 日期(字符串转日期,日期转字符串,日期加减)

获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.ou ...

PHP计算一年有多少周,每周开始日期和结束日期

一年有多个周,每周的开始日期和结束日期 参考代码一:[正在使用的版本] <?php header("Content-type:text/html;charset=utf-8" ...

PHP获取一年有几周以及每周开始日期和结束日期

最近接了一个项目,其中有一需求是用php获取一年有几周以及每周开始日期和接触日期.在网上找些资料没有合适的,于是自己做了一份,下面通过两种方式实现PHP获取一年有几周以及每周开始日期和结束日期 代码一 ...

PHP获取某年第几周的开始日期和结束日期

http://blog.csdn.net/qq_27080247/article/details/50835956 /** * 获取某年第几周的开始日期和结束日期 * @param int $year ...

PHP 获取某年第几周的开始日期和结束日期的实例

/** * 获取某年第几周的开始日期和结束日期 * @param int $year * @param int $week 第几周; */ public function weekday($year, ...

ExtJs 起始日期 结束日期 验证

Ext.apply(Ext.form.VTypes,{ daterange: function(val, field) { var date = field.parseDate(val); // We ...

PHP获取日期对应星期、一周日期、星期开始与结束日期的方法

本文实例讲述了PHP获取日期对应星期.一周日期.星期开始与结束日期的方法.分享给大家供大家参考,具体如下: /* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018-6-22 ...

js获取某周、某月、下月、某季度的开始日期、结束日期及判断日期第几周

//格式化日期:yyyy-MM-dd function formatDate(date) {   var myyear = date.getFullYear();   var mymonth = da ...

随机推荐

使用Telerik控件搭建Doubanfm频道部分

今天感觉好累啊..还是坚持记录下. 收集的API: https://github.com/HakurouKen/douban.fm-api https://github.com/zonyitoo/do ...

cocos2dx 3&period;4 截图代码

Size size = Director::sharedDirector()->getWinSize(); //定义一个屏幕大小的渲染纹理 RenderTexture* pScreen = Re ...

学习python——博客记录第一天

HELLO WORLD!   今天第一次开立博客,专门记载学习编程语言中的点点滴滴.今日学习内容: 搭建vs code+ python3.5 "ide" 学习廖雪峰python教程 ...

Socket&period;io发送消息含义

仅作收藏:转自博客园 若相忆; // send to current request socket client socket.emit('message', "this is a test ...

nginx 日志详解及自定义日志配置

nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器.ip和其他的访问信息 error log 则是记录服务器错误日 ...

SSM 项目从搭建爬坑到 CentOS 服务器部署 - 速查手册

SSM 项目从搭建爬坑到 CentOS 服务器部署 - 速查手册 提示: (1)CSDN 博客左边有操作工具条上有文章目录 (2)SSM 指 Spring,Spring MVC,MyBatis Mav ...

JUC-线程八锁

1,一个对象里面如果有多个synchronized方法,某一个时刻内,只要一个线程去调用其中的一个synchronized方法了,其它的线程都只能等待, 换句话说,某一个时刻内,只能有唯一一个线程去访 ...

IntelliJ IDEA 2017版 编译器使用学习笔记&lpar;一&rpar; &lpar;图文详尽版&rpar;&semi;IDE快捷键使用&semi;IDE多行代码同时编写

IntellJ是一款强大的编译器,那么它有很多实用的功能 一.鼠标点击减少效率,快捷键实现各种跳转 (1)项目之间的跳转 快捷键位置: 操作:首先要有两个项目,然后,在不同窗口打开:如图: 然后使用快 ...

配置 cxf-rs spring bean 文件

http://cxf.apache.org/schemas/jaxrs.xsd http://cxf.apache.org/docs/restful-services.html 示例: <?xm ...

Aittit&period;attilax超级框架&&num;160&semi;api&&num;160&semi;规划大全

Aittit.attilax超级框架 api 规划大全 1 Api分类2 1.1 核心2 1.2 属性2 1.3 CSS2 1.4 选择器2 1.5 文档处理3 1.6 筛选3 1.7 事件3 1.8 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值