给定一段日期2001-5-5至2004-2-1,求返回日期之间的年 即:
2001
2002
2003
2004
SQL给定一段日期2001-5-5至2004-2-1,求返回日期之间的年
答案:4 悬赏:20 手机版
解决时间 2021-02-11 06:17
- 提问者网友:暗中人
- 2021-02-10 16:31
最佳答案
- 五星知识达人网友:酒安江南
- 2021-02-10 17:42
用循环语句来解决
将2001-5-5 年份取出来:2001
将2004-2-1年份取出来:2004
遍历一下就可以了
将2001-5-5 年份取出来:2001
将2004-2-1年份取出来:2004
遍历一下就可以了
全部回答
- 1楼网友:何以畏孤独
- 2021-02-10 20:31
2003*2001/2004
=(2004-1)*2001/2004
=2004*2001/2004-1*2001/2004
=2001-2001/2004
=2000又1/668
- 2楼网友:思契十里
- 2021-02-10 19:19
elect year(日期字段)
from 表
where 日期字段 between '2001-5-5' and '2004-2-1'
- 3楼网友:上分大魔王
- 2021-02-10 18:27
什么数据库啊......
Oracle 的话, 参考下面的例子:
SQL> SELECt
2 2000 + rownum
3 FROM
4 all_objects
5 WHERe
6 rownum >= EXTRACT(YEAR FROM TO_DATE('2001-5-5', 'YYYY-MM-DD')) - 2000
7 AND rownum <= EXTRACT(YEAR FROM TO_DATE('2004-2-1', 'YYYY-MM-DD')) - 2000;
2000+ROWNUM
-----------
2001
2002
2003
2004
SQL>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯