modify case

This commit is contained in:
lyh250-666 2024-10-10 11:25:32 +08:00
parent 1388ce32f6
commit 3d72a50225
1 changed files with 16 additions and 16 deletions

View File

@ -414,16 +414,16 @@ sql select case when f1 then 3 when ts then ts end from tba1;
if $rows != 4 then
return -1
endi
if $data00 != @2022-09-26 15:15:01.000@ then
if $data00 != @22-09-26 15:15:01.000@ then
return -1
endi
if $data10 != @1970-01-01 08:00:00.003@ then
if $data10 != @70-01-01 08:00:00.003@ then
return -1
endi
if $data20 != @1970-01-01 08:00:00.003@ then
if $data20 != @70-01-01 08:00:00.003@ then
return -1
endi
if $data30 != @2022-09-26 15:15:04.000@ then
if $data30 != @22-09-26 15:15:04.000@ then
return -1
endi
@ -657,16 +657,16 @@ sql select case when f1 is not null then case when f1 <= 0 then f1 else f1 * 10
if $rows != 4 then
return -1
endi
if $data00 != 0 then
if $data00 != 0.000000000 then
return -1
endi
if $data10 != 10 then
if $data10 != 10.000000000 then
return -1
endi
if $data20 != 50 then
if $data20 != 50.000000000 then
return -1
endi
if $data30 != -1 then
if $data30 != -1.000000000 then
return -1
endi
@ -830,16 +830,16 @@ sql select case cast(f2 as int) when 0 then f2 when f1 then 11 else ts end from
if $rows != 4 then
return -1
endi
if $data00 != @1970-01-01 08:00:00.000@ then
if $data00 != @70-01-01 08:00:00.000@ then
return -1
endi
if $data10 != @1970-01-01 08:00:00.000@ then
if $data10 != @70-01-01 08:00:00.000@ then
return -1
endi
if $data20 != @1970-01-01 08:00:00.011@ then
if $data20 != @70-01-01 08:00:00.011@ then
return -1
endi
if $data30 != @2022-09-26 15:15:04.000@ then
if $data30 != @22-09-26 15:15:04.000@ then
return -1
endi
@ -1043,19 +1043,19 @@ sql select distinct tbname, case t1 when t2 then t1 else t1 + 100 end from sta o
if $rows != 5 then
return -1
endi
if $data01 != 0 then
if $data01 != 0.000000000 then
return -1
endi
if $data11 != 1 then
if $data11 != 1.000000000 then
return -1
endi
if $data21 != NULL then
return -1
endi
if $data31 != 101 then
if $data31 != 101.000000000 then
return -1
endi
if $data41 != 103 then
if $data41 != 103.000000000 then
return -1
endi