I番号@num
がval1
、以下の表の行のval2
との間にあるかどうかをチェックT-SQLスクリプトを作成するのVAL2の間にある場合:チェックは数@numヴァル1、行T-SQL
tblIntervals
id val1 val2 points
1 0.1 0.5 1
2 0.6 0.7 2
3 0.8 1 3
4 1.1 1.3 4
5 1.5 1.7 5
.. .... .... ....
例:If @num=0.3 then points=1
;ここif @num=1.2 then points=4
は機能していないコードの私の作品です:
declare @num float
set @num = 0.5
select * from tblIntervals
where @num between
DECLARE @String NVARCHAR(2)
DECLARE @c NVARCHAR(50)
DECLARE @ID INT
WHILE EXISTS (select * from tblIntervals)
BEGIN
WHILE LEN(@c) > 0
BEGIN
-- code
END
END
'@num val1とval2' BETWEEN tblIntervals SELECT * FROM? – Lamak
はい、このクエリはそれを行いますか? – Lamak
私はそれが怖いです! – DavidG