永发信息网

【急】求助一条SQL语句,给一个月份,比如2012-12查询11月25号到12月25号,把所有日期列出来。

答案:3  悬赏:80  手机版
解决时间 2021-01-06 22:22
【急】求助一条SQL语句,给一个月份,比如2012-12查询11月25号到12月25号,把所有日期列出来。
最佳答案
你的问题,真心没看懂,问一下,是给一个月份,然后查询这个月份前一个月25号到当月25号之间的数据吗,比如给2012-12,查询2012-11-25到2012-12-25之间的数据,给2012-7,查询2012-6-25到2012-7-25之间的数据?如果不是,再具体描述一下。追问是,追答select 时间字段 from 表名 where 时间字段 > dateadd(month,-1,convert(datetime,'2012-12'+'-25')) and convert(datetime,'2012-12'+'-25') > 时间字段追问查询结果是这样的。 写一条SQL语句。  我实在不知道怎么表述了。
追答我写的这个和sulycl写的都能实现啊
select perdayofmonth from 表名 where perdayofmonth > dateadd(month,-1,convert(datetime,'2012-12'+'-25')) and convert(datetime,'2012-12'+'-25') >perdayofmonth追问SELECt TO_CHAr(TRUNC(TO_DATE('2012-12','YYYY-MM'),'MM')+ROWNUM-4,'YYYY-MM-DD') AS PERDAYOFMONTH
FROM ALL_OBJECTS T
WHERe TRUNC(TO_DATE('2012-12','YYYY-MM'),'MM')+ROWNUM-1
您看一下这个,追答Oracle啊T-T,我们写的都是sql server的
全部回答
select PERDAYOFMONTH
from ALL_OBJECTS
where PERDAYOFMONTH>='2012-11-25' and PERDAYOFMONTH<='2012-12-25'
ORDER BY PERDAYOFMONTH
数据库中存储的时间最好是 时间戳
再将上面2个时间转换成时间戳
select * from 表名 where 时间字段名<时间1 and 时间字段名>时间2追问不是查询某表的两个时间段的数据,
是查询两个时间段的时间,然后列出来。
类似
2012-11-25
2012-11-26
……
2012-12-24
2012-12-25
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从镇坪路到上海火车站3号线,4号线区别
璧山农村到底有饲料市场吗
大众娱乐文化的特点
胆碱和碘化铋钾反应方程式
单选题I will come back to&
在计算器上输入0.80可以按照()次序按键,也可
什么是激励?激励在企业管理中的作用是什么?
在哪订机票酒店
openwrt和lede有何区别
当兵的时候不是在本地武装部走的在哪里领钱
壹支梁地址在哪,我要去那里办事
肠粉米浆怎么调配
家常红烧加吉鱼的做法大全,红烧加吉鱼怎么做
各位有玩饥荒的朋友帮我看看这些mod那些是船
下陆区黄石汇美坊化妆品店在哪里啊,我有事要
推荐资讯
下面没有语病的一项是A.鸡叫的时候,水生便回
行军打仗前喝酒叫什么
判断题两个数相除的商是0.75,如果被除数扩大
求轻音《天使にふれたよ》的中日文歌词+罗马
从福泉到上海南火车列车有哪些车次 列车时刻
请问谁能给我提供几个男主穿越胎生玄幻小说?
点评Intel酷睿i7 5650U好不好
85中好还是6中好
撒哟啦啦难得那一哟什么意思
从上海科技馆到张家浜做几号线 在哪一站倒车
老舍笔下的济南的冬天如此美丽宜人,令人心驰
CLAMP笔下的小鸠到底是什么身份?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?