2016-03-02 13 views
1

隨着下面的查詢我產生datable,其圖如下所示: - !要在頂部的標題從Oracle查詢

SELECT * 
FROM (SELECT DISTINCT sv.mkey, vehicle_no, 
         CASE 
         WHEN sv.audit_flag = 'N' 
          THEN 'REJECTED' 
         ELSE 'PENDING APPROVAL' 
         END isnullcheck, 
         TO_CHAR (date_in, 
            'dd-MM-yyyy' 
           ) 
         || ' & ' 
         || time_in vehicleindate_time, 
         TO_CHAR (date_out, 
            'dd-MM-yyyy' 
           ) 
         || ' & ' 
         || time_out vehicleoutdate_time, 
         gate_no_in || ' & ' || gate_no_out ingate_outgateno, 
         remark_in remarkin, NULL receipt_no, date_in, 
         CASE 
         WHEN sv.audit_flag = 'N' 
          THEN 'Y' 
         ELSE 'N' 
         END hod 
       FROM xxcus.xxgid_audit_entry sv 
       WHERE sv.project_id = '1365' 
        AND (sv.audit_flag IS NULL OR sv.audit_flag = 'N') 
     UNION 
     SELECT NULL, NULL, 'PENDING APPROVAL', NULL, 'PENDING APPROVAL', 
      NULL, NULL, NULL, NULL, NULL 
     FROM DUAL 
     UNION 
     SELECT NULL, NULL, 'REJECTED', NULL, 'REJECTED', NULL, NULL, NULL, 
      NULL, NULL 
     FROM DUAL) qq 

ORDER BY isnullcheck DESC

生成的datable是如下 [ Datatable] [1]] [1]

現在我想要的是。 該查詢會將結果提取到兩個標題 即。 1. 拒絕或2. 暫停審批 但是,這裏發生的是它是除了標題之外。它不應該去。

[![圖片] [2] [2]

另見格

的HTML如何使這兩個標題?查詢有問題嗎?

回答

1

通過一些其他訂單,以及,對第一次使用NULLS:

ORDER BY isnullcheck DESC, mkey NULLS FIRST 
+0

讓我檢查和確認 – BNN

+0

精湛,它現在的工作。什麼是不工作的原因? – BNN

+0

不確定你的意思? –