select case when @字段 <= 60 then 1 --这里是小于等于吧?
when @字段 between 61 and 120 then 2
when @字段 between 121 and 160 then 3
when @字段 >= 161 then 4
end as 字段
字段
-----------
1
(所影响的行数为 1 行)
declare @字段 as int
set @字段 = 100
select case when @字段 <= 60 then 1 --这里是小于等于吧?
when @字段 between 61 and 120 then 2
when @字段 between 121 and 160 then 3
when @字段 >= 161 then 4
end as 字段
字段
-----------
2
(所影响的行数为 1 行)
declare @字段 as int
set @字段 = 150
select case when @字段 <= 60 then 1 --这里是小于等于吧?
when @字段 between 61 and 120 then 2
when @字段 between 121 and 160 then 3
when @字段 >= 161 then 4
end as 字段
字段
-----------
3
(所影响的行数为 1 行)
declare @字段 as int
set @字段 = 250
select case when @字段 <= 60 then 1 --这里是小于等于吧?
when @字段 between 61 and 120 then 2
when @字段 between 121 and 160 then 3
when @字段 >= 161 then 4
end as 字段
字段
-----------
4
select case when 字段 <= 60 then 1 --这里是小于等于吧?
when 字段 between 61 and 120 then 2
when 字段 between 121 and 160 then 3
when 字段 >= 161 then 4
end as 字段
from tb
declare @dt as datetime
set @dt = '2006-8-28 10:3:47'
select replace(replace(replace(right(convert(varchar(19),@dt,120),17),'-',''),':',''),' ','') as 结果
declare @dt as datetime
set @dt = '2006-8-28 10:3:47'
select replace(replace(replace(right(convert(varchar(19),@dt,120),17),'-',''),':',''),' ','') as 结果