SQL时间区间条件查询三种方法比较

时间:2023-03-06 02:17:28 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
SQL时间区间条件查询三种方法比较

大于、小于

select * from userleveldetaillog u

where u.operatedate > '2010-03-01' and u. operatedate < '2010-04-01';

注意:此种方法目前似乎算是最快;第一

between......and...

select * from userleveldetaillog u

where u. operatedate between '2010-03-01' and '2010-04-01';

注意:效率第二

datediff函数先求出两个时间差再做正负判断

select * from userleveldetaillog u

where datediff(u.operatedate, '2010-03-01') > 0 and datediff(u.operatedate, '2010-04-01') < 0;



注意:效率第三。暂时不怎么用此法


本文来源:https://www.wddqw.com/doc/5a15b6282af90242a895e524.html