sql中如何对同一个字段里面的多个时间筛选排序? 100

想实现这样的功能,求大神指教:(1)某个字段里面需要录入会议时间,有可能是单个时间,比如2016年11月29日,也有可能是多个时间,比如2016年10月9日、2016年1... 想实现这样的功能,求大神指教:

(1)某个字段里面需要录入会议时间,有可能是单个时间,比如2016年11月29日,也有可能是多个时间,比如2016年10月9日、2016年12月3日、2017年1月5日……

(2)对这个字段进行筛选排序,只筛选在当前时间之后的,并且按照时间顺序进行排序。比如今天是2016年11月29日,那么只筛选出2016年11月29日之后的数据。

问题是录入时间的这个字段有可能是多个时间,可能其中的第一个时间是在当前时间之前,但是后面的某个时间又是在当前时间之后,需要筛选出这样的数据,这个要怎么做呢?

小白一个,请指教。能贴出代码就最好啦,多谢!
展开
 我来答
鬼谷子教主
2016-11-29 · TA获得超过2496个赞
知道大有可为答主
回答量:1996
采纳率:88%
帮助的人:572万
展开全部
先做个函数uf_DateCompare(@date, @strDates) RETURN int
然后就好处理了。
追问
不太明白在ASP怎么写这个函数,怎么调用这个函数?
追答
在SQL Server中开发这个函数!

调用类似如下:
SELECT *
FROM TableX
WHERE uf_DateCompare('2016-11-29', MeetingDates) > 0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d9b156865
2017-10-09 · TA获得超过165个赞
知道小有建树答主
回答量:384
采纳率:33%
帮助的人:195万
展开全部
先把字段拆分然后比较
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
为啥带锅走
2016-11-29 · TA获得超过1447个赞
知道大有可为答主
回答量:1322
采纳率:80%
帮助的人:607万
展开全部
假设你的日期字段是 date,表名叫huiyi
select * from huiyi where to_char(date, 'yyyy-mm-dd') >= '2016-11-29'
查询出来就是大于这个20161129以后的数据
select * from huiyi where date >='2016-11-01' and <='2016-11-29'
查询出来是2016-11-01到2016-11-29之间所有的会议数据
你的问题也是问的模模糊糊,希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式