簡體   English   中英

CodeIgniter嵌套查詢問題

[英]CodeIgniter nested query issue

我嘗試將下面的代碼轉換為codeigniter活動記錄,但未成功。 我在這里搜索了任何相關問題,但是我在這里發現的codeigniter活動記錄嵌套查詢對我不起作用。

下面是SQL正在嘗試轉換

SELECT "BCB_ID","BCB_COST_CENTRE_NUMBER","BCB_TRANSFER_DATE","BCB_ARRIVAL_SEQUENCE","BCB_LOCATION_TYPE", "BCB_REFERENCE",
SUM(cfb) as CFB, SUM(ctb) as CTB, SUM(cts) as CTS, SUM(cfs) as CFS 
FROM(SELECT "BCB_ID","BCB_COST_CENTRE_NUMBER", "BCB_DATE", "BCB_ARRIVAL_SEQUENCE","BCB_LOCATION_TYPE", "BCB_TRANSFER_DATE", "BCB_REFERENCE", "BCB_SOURCE", 
    SUM(BCB_CASH_FROM_BANK )as CFB, SUM(BCB_CASH_TO_BANK ) as CTB, SUM(BCB_CASH_TO_SHOPS )as CTS, SUM(BCB_CASH_FROM_SHOPS ) as CFS
    FROM "WHOUSE1"."DLY_BWR_CASH_AND_BANKING"
    WHERE "BCB_COST_CENTRE_NUMBER" =  '1222'
    AND "BCB_TRANSFER_DATE" >= 20130130
    and bcb_source in ('A','C')
    GROUP BY "BCB_ID","BCB_COST_CENTRE_NUMBER", "BCB_DATE", "BCB_ARRIVAL_SEQUENCE", "BCB_LOCATION_TYPE", "BCB_TRANSFER_DATE", "BCB_REFERENCE", "BCB_SOURCE"
    ORDER BY "BCB_TRANSFER_DATE" DESC
    )
GROUP BY  "BCB_ID", "BCB_COST_CENTRE_NUMBER",  "BCB_TRANSFER_DATE", "BCB_ARRIVAL_SEQUENCE", "BCB_LOCATION_TYPE", "BCB_REFERENCE"
ORDER BY  "BCB_TRANSFER_DATE" DESC

任何幫助將不勝感激。 謝謝

$this->db->query("SELECT "BCB_ID","BCB_COST_CENTRE_NUMBER","BCB_TRANSFER_DATE","BCB_ARRIVAL_SEQUENCE","BCB_LOCATION_TYPE", "BCB_REFERENCE",
SUM(cfb) as CFB, SUM(ctb) as CTB, SUM(cts) as CTS, SUM(cfs) as CFS 
FROM(SELECT "BCB_ID","BCB_COST_CENTRE_NUMBER", "BCB_DATE", "BCB_ARRIVAL_SEQUENCE","BCB_LOCATION_TYPE", "BCB_TRANSFER_DATE", "BCB_REFERENCE", "BCB_SOURCE", 
    SUM(BCB_CASH_FROM_BANK )as CFB, SUM(BCB_CASH_TO_BANK ) as CTB, SUM(BCB_CASH_TO_SHOPS )as CTS, SUM(BCB_CASH_FROM_SHOPS ) as CFS
    FROM "WHOUSE1"."DLY_BWR_CASH_AND_BANKING"
    WHERE "BCB_COST_CENTRE_NUMBER" =  '1222'
    AND "BCB_TRANSFER_DATE" >= 20130130
    and bcb_source in ('A','C')
    GROUP BY "BCB_ID","BCB_COST_CENTRE_NUMBER", "BCB_DATE", "BCB_ARRIVAL_SEQUENCE", "BCB_LOCATION_TYPE", "BCB_TRANSFER_DATE", "BCB_REFERENCE", "BCB_SOURCE"
    ORDER BY "BCB_TRANSFER_DATE" DESC
    )
GROUP BY  "BCB_ID", "BCB_COST_CENTRE_NUMBER",  "BCB_TRANSFER_DATE", "BCB_ARRIVAL_SEQUENCE", "BCB_LOCATION_TYPE", "BCB_REFERENCE"
ORDER BY  "BCB_TRANSFER_DATE" DESC");////TRY THIS CODE

---並且此指南鏈接http://ellislab.com/codeigniter/user-guide/database/results.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM