CASE WHEN ISNULL(a.nian,NULL) IS NULL THEN 0 ELSE 1 END
#3
谢谢 请问这个是只能判断是否为null吗 我想在else 后面再加个 case when 然后想继续判断是否为日期的话呢
请问有方法能实现吗 求教谢谢了
case when A.Date is null then A.Date else case when IsDate(A.Date)
then Format(DateAdd('m',-3,A.Date),'yyyy'),
else Format(DateAdd('m',-3,Left(A.Date,4)+'/4/1'),'yyyy')))
#4
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end
#5
谢谢大神
#6
不用谢, 记得结贴啊.
#7
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end
谢谢大神
不用谢, 记得结贴啊.
好的不说真忘了 第一次来 谢谢哈
#1
case when a.nian is null then 1 else 2 end
#2
CASE WHEN ISNULL(a.nian,NULL) IS NULL THEN 0 ELSE 1 END
#3
case when a.nian is null then 1 else 2 end
谢谢 请问这个是只能判断是否为null吗 我想在else 后面再加个 case when 然后想继续判断是否为日期的话呢
请问有方法能实现吗 求教谢谢了
case when A.Date is null then A.Date else case when IsDate(A.Date)
then Format(DateAdd('m',-3,A.Date),'yyyy'),
else Format(DateAdd('m',-3,Left(A.Date,4)+'/4/1'),'yyyy')))
#4
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end
#5
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end
谢谢大神
#6
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end
谢谢大神
不用谢, 记得结贴啊.
#7
可以这样
case when A.Date is null
then A.Date
else case when IsDate(A.Date)=1
then Format(DateAdd(month,-3,A.Date),'yyyy')
else Format(DateAdd(month,-3,Left(A.Date,4)+'/4/1'),'yyyy')
end
end