不必关系格式的问题 mysql会帮你处理的
小于今天的 你可以用
< DATE_FORMAT(CURDATE(), 'MM-dd-yyyy')
不知你比较,是想取出两者谁大谁小,还是取得两者之间的时间差不管怎样,可以先把文本型转换成日期型:
CONVERT(DATETIME,'200909'+'01',112) 你这个文本类型没有天,转换时会有问题,所以默认给加了个天,112是日期格式,有多种,想了解,具体可以查一下有哪些格式
CONVERT(DATETIME,'20080504',112)
转换好两个日期,就可以比较了,比如用日期函数来比较两者相差天数:
SELECT DATEDIFF(DAY,CONVERT(DATETIME,'20080504',112),CONVERT(DATETIME,'200909'+'01',112))
这样就比较出两者间相差天数了,日期函数DATEDIFF()用法自己可以去查找资料熟悉一下,有好多函数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)