線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1174
推到 Plurk!
推到 Facebook!

請教SQL語法中的IIf 函數 如何判斷資料為 NULL

答題得分者是:Fishman
Mile
一般會員


發表:1
回覆:0
積分:0
註冊:2004-12-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-28 10:49:11 IP:211.76.xxx.xxx 未訂閱
我將在Access中,可執行的程式轉到SQL內執行,便出現   'IS 附近的語法不確。' ---希望各方高手為小弟指點迷津 SELECT dbo.前次申報資料.現況用途類組,          dbo.前次申報資料.列管案件代號,          dbo.前次申報資料.營業場所名稱,          dbo.前次申報資料.建物地址,          dbo.前次申報資料.初始申報面積,          dbo.前次申報資料.掛號日期 AS 前次申報日期,          IIf(dbo.前次申報資料.掛號日期 Is Null,           IIf(Month(Getdate)>CInt(Substring(dbo.[02建築物類組別基本               表].檢查訖日,1,2)),Year(Getdate)+1,Year(Getdate)),             IIf(Year(dbo.前次申報資料.掛號日期)+dbo.[02建築物類組別基                 本表].檢查頻率CInt(Substring(dbo.[02建築物類組別基 本表].檢查訖日,1,2)),Year(Getdate) 1,Year(Getdate)), Year(dbo.前次申報資料.掛號日期) dbo.[02建築物類組別 基本表].檢查頻率)) & "/" & dbo.[02建築物類組別基本表].檢查啟日 & "~" & dbo.[02建築物類組別基本表].檢查訖日 AS 下次申報起訖日, dbo.[02建築物類組別基本表].檢查頻率 FROM dbo.前次申報資料INNER JOIN 02建築物類組別基本表 ON dbo.前次申報資料.現況用途類組 = dbo.[02建築物類組別基本表].類組代號;
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-28 12:36:52 IP:210.65.xxx.xxx 未訂閱
Hi Miles,    試試 iif(isnull(欄位名稱),True結果,False結果) as AliasName
SELECT  dbo.前次申報資料.現況用途類組, 
        dbo.前次申報資料.列管案件代號, 
        dbo.前次申報資料.營業場所名稱, 
        dbo.前次申報資料.建物地址, 
        dbo.前次申報資料.初始申報面積, 
        dbo.前次申報資料.掛號日期 AS 前次申報日期, 
        IIf(isnull(dbo.前次申報資料.掛號日期),IIf(Month(Getdate)>CInt(Substring(dbo.[02建築物類組別基本表].檢查訖日,1,2)),Year(Getdate) 1,Year(Getdate)),IIf(Year(dbo.前次申報資料.掛號日期) dbo.[02建築物類組別基本表].檢查頻率 IIf(Month(Getdate)>CInt(Substring(dbo.[02建築物類組別基本表].檢查訖日,1,2)),Year(Getdate) 1,Year(Getdate)),Year(dbo.前次申報資料.掛號日期) dbo.[02建築物類組別基本表].檢查頻率))& "/" & dbo.[02建築物類組別基本表].檢查啟日 & "~" & dbo.[02建築物類組別基本表].檢查訖日 AS 下次申報起訖日,
        dbo.[02建築物類組別基本表].檢查頻率
FROM    dbo.前次申報資料 INNER JOIN 02建築物類組別基本表 ON dbo.前次申報資料.現況用途類組 = dbo.[02建築物類組別基本表].類組代號;
---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
系統時間:2024-06-30 11:23:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!