比如说要用身份证查87年到97年出生的人,用between可以吗?
来源:百度知道 编辑:UC知道 时间:2024/05/25 06:16:14
这样写为什么不对呢??? sfzh between '________87%'and'________97%'
select * from table
where convert(int,substring(sfzh,9,2)) between 87 and 97
'________87%'这种写法要配like的,不过在这里用like方法不适用。
SQL语言:
..........
where .... between'1-1-1987'and'1-1-1997'
between '1987-1-1' and '1998-1-1'