相同的SQL查询在PL SQL开发人员中提供了不同的结果

时间:2017-04-02 15:58:10

标签: database plsqldeveloper

我正在PL SQL开发人员中运行select查询。 我无法弄清楚为什么它会在执行时给出不同的结果。 它不常见,但它发生在10-20次执行之后。 结果在5172,5173和5174之间保持不变。 它应该是5172每次但不知道为什么它也给5173和5174。 需要你的专长。 请帮帮我。

我的查询: **

  

选择lounge_station_cd,          carrier_cd,          lngMst.lounge_cd,          lngMst.lounge_name,          lngMst.lounge_id,          SUM(CASE                当customer_type IN(' M',' F',' A')那么                 1                其他                 0              END)adult_count,          SUM(CASE                当customer_type IN(' C')那么                 1                其他                 0              END)child_count,          SUM(CASE                当customer_type IN(' M',' F',' A',' C')那么                 1                其他                 0              END)total_count from(select reg_id,                  regd_datt,                  案件                    当exit_datt为null时                     空值                    当exit_datt> to_date(' 01MAR2017 0000',' ddMONRRRR HH24MI')然后                     空值                    其他                     exit_datt                  结束exit_datt,                  FLT_NUMBER,                  门,                  FLT_ETD_DATT,                  carrier_cd,                  lounge_station_cd,                  层,                  客户类型,                  (选择pax_dtl_serno                     from(选择pax_dtl_serno                             来自lesa_pax_lounge_regn_txn_dtl d                            其中d.reg_id = a.reg_id                              和d.entry_datt BETWEEN                                  to_date(' 01MAR2017 0000',' ddMONRRRR HH24MI')和                                  to_date(' 31MAR2017 2359',' ddMONRRRR HH24MI')                              和in_out ='我'                            按entry_datt desc排序)                    其中rownum = 1)entry_id             来自lesa_pax_lounge_regn_txn a            regd_datt BETWEEN to_date(' 01MAR2017 0000',' ddMONRRRR HH24MI')和                  to_date(' 31MAR2017 2359',' ddMONRRRR HH24MI'))txn,          lesa_pax_lounge_regn_txn_dtl lngdtl,          lesa_lounge_mst lngMst其中lngdtl.pax_dtl_serno = txn.entry_id和lngdtl.reg_id = txn.reg_id和lngMst.lounge_id   = lounge_station_cd在(' DEL')组中的lngdtl.lounge_id和lngMst.stat_cd,             carrier_cd,             lounge_cd,             lngMst.lounge_id,             lounge_name由lounge_station_cd,lounge_name,carrier_cd asc

订购

**

0 个答案:

没有答案