本文介绍了访问IIF到SQL语句转换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

(选择IIF(MAX(bill_bno)IS NULL,1,MAX(bill_bno)+1)来自rec_all,其中rw = 0且iif(月(bill_date)> = 1和月(bill_date)= 1和月(日期)< = 3,年(日期) - 1,年(日期)))



我尝试过:



我有访问查询,我正在将其转换为SQL Server 2012.我正在寻找相当于SQL Server中的Access IIF语句。

以下是我试图转换的声明;
解决方案

("select IIF(MAX(bill_bno) IS NULL,1,MAX(bill_bno)+1) from rec_all where rw=0 and iif(month(bill_date)>=1 AND month(bill_date)= 1 And Month(Date) <= 3, Year(Date) - 1, Year(Date)))

What I have tried:

I have access query and I am converting it to SQL Server 2012. I'm looking for the equivalent to the Access IIF statement in SQL Server.

Below is the statement I am trying to convert;
解决方案


这篇关于访问IIF到SQL语句转换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 15:27