(求高手相助)高分求:比较数据库日期

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:20:37
数据库比较日期字段
如:
Jan 1 2008 3:11PM 和 Feb 3 2008 10:22AM
(Jan ,Feb,Mar,Apr,May,Jun......)
怎么样比较这两个月之间相差多少分钟

不知道怎么样处理前面的月份!求高手相助!
在sql server的数据库里面比较!
sql语言 特别注意前面的Jan和Feb!
在数据库里面用datediff(s,'Jan 1 2008 3:11PM','Feb 3 2008 10:22AM')
这样不行 因为无法把Jan和Feb 转成datetime型
哪位高手有什么好办法没!
我也知道将(Jan ,Feb,Mar,Apr,May,Jun......)转换成对应的月1,2,3,4,5,6......
但是SQL语句不好写,请哪位高手帮我写写!
(这里的数据是数据库里面的,因为需要查询 XXX到XXX 之间的时间 所以必须转换!)

不知道你用什么语言。下面是参考资料,希望有所帮助:
http://www.80diy.com/home/20041123/14/3580389.html
这个更合适,估计可以了:
http://www.80diy.com/home/20050329/16/3891419.html

那你先将(Jan ,Feb,Mar,Apr,May,Jun......)
转换成对应的月1,2,3,4,5,6......就行了

这个时间你是从哪里传给数据库进行比较的?
为什么不在程序端就先把这个英文的先转换一次,再交给sql语句来执行。

我觉得你这个更像是程序端的东西,为什么要交给数据库来执行呢?程序端,要好算得多。