| sql里有nvarchar類型的日期數(shù)據(jù)time1:2019-10-09 00:00:00, 現(xiàn)給定string類型日期time2:2019-10-01 23:59:59,比較兩個(gè)日期的大小, 發(fā)現(xiàn)可以直接進(jìn)行比較,也就是select * from a where time1<time2,不滿足條件, 修改一下time2:2019-10-1 23:59:59,再來比較,又滿足條件了, 原因是字符串做比較時(shí),是直接對(duì)它的ASCII碼進(jìn)行逐一比較, 在比較time2:2019-10-01 23:59:59時(shí),比較到第10位的時(shí)候,9>1就出結(jié)果了; 在比較time2:2019-10-1 23:59:59時(shí),比較到第9位的時(shí)候,0<1就出結(jié)果了; 所以比較字符類型的日期數(shù)據(jù)時(shí)一定要保持格式一致,或者先轉(zhuǎn)換再比較 
 | 
|  |