本文介绍了如何获得2年日期的倍数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,我在Mysql查询中遇到问题..
我有数据:
-1989年4月21日
-2010年5月20日
-2001年1月11日
我需要的结果是2年的倍数,接下来的日子将发生(今天:2012年1月2日):
-2013年4月21日
-2012年5月20日
-2013年1月11日
我怎么有呢?我已经尝试了很多方法,但是没有用..
对不起,我的英语不好..
hi all, i have a problem in Mysql Query..
I have data:
- 21 April 1989
- 20 May 2010
- 11 January 2001
The Result i need is a multiple of 2 year that will happen next (Today:2 Jan 2012):
- 21 April 2013
- 20 May 2012
- 11 January 2013
How can i have it? I already tried many ways and did not work..
Sorry for my bad English..
推荐答案
select MAKEDATE(2012 + MOD(YEAR("1989-04-21"),2), DAYOFYEAR("1989-04-21"));
这篇关于如何获得2年日期的倍数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!