internal Firebird consistency check ((CMP) copy: cannot remap (221), file: 
cmp.cpp line: 3085).
-----------------------------------------------------------------------------------------------

                 Key: CORE-5596
                 URL: http://tracker.firebirdsql.org/browse/CORE-5596
             Project: Firebird Core
          Issue Type: Bug
          Components: Engine
    Affects Versions: 2.5.6
         Environment: Dialect 1. Database file in attachment/
            Reporter: Oleg Matveyev


Prepare query with error:
internal Firebird consistency check ((CMP) copy: cannot remap (221), file: 
cmp.cpp line: 3085).

___________________________________
SELECT mg.dbBrutto_Full
, COALESCE(
             Round((
      IIF( exists(select g.id from c_goodSpec gs, c_good g where gs.id = 
mg.idGoodspec and g.id = gs.idGood and g.idMera0 = 2)
        , mg.dbBrutto_Count0 * (mg.dbCount0 - (select count(mgi.id) from 
c_move_good_item mgi where mgi.idMoveGood = mg.id /*and mgi.iNumber <> 0*/ and 
mgi.dbBrutto > 0.001))
        , mg.dbBrutto_Count0 * (mg.dbCount0 - COALESCE((select 
sum(mgi.dbCountList) from c_move_good_item mgi where mgi.idMoveGood = mg.id 
/*and mgi.iNumber <> 0*/ and mgi.dbBrutto > 0.001), 0e0))
          )
       + (select (CASE(3)
           WHEN g.idMera0 THEN mg.dbCount0
           WHEN g.idMera1 THEN mg.dbCount1
           WHEN g.idMera2 THEN mg.dbCount2
           WHEN g.idMera3 THEN mg.dbCount3
           ELSE 0.0
           END) from c_goodSpec gs, c_good g
            where gs.id = mg.idGoodspec
              and g.id = gs.idGood
            ) * 28.58
       + COALESCE((select sum(mgi.dbBrutto) from C_Move_Good_Item mgi where 
mgi.idMoveGood = mg.id /*and mgi.iNumber <> 0*/ and mgi.dbBrutto > 0.001), 0e0)
      ),0)
      , 0)

FROM C_Move_Good mg
JOIN C_move m ON m.id=mg.idMove
    WHERE  m.dtDay >= '01.01.2017' AND m.iRouteType=2
  AND mg.ibRekv=0
      AND (mg.dbBrutto_Full  - COALESCE(
                               Round((IIF( exists(select g.id from c_goodSpec 
gs, c_good g where gs.id = mg.idGoodspec and g.id = gs.idGood and g.idMera0 = 
:idMera_Pack)
                                  , mg.dbBrutto_Count0 * (mg.dbCount0 - (select 
count(mgi.id) from c_move_good_item mgi where mgi.idMoveGood = mg.id  and 
mgi.dbBrutto > 0.001))
                                  , mg.dbBrutto_Count0 * (mg.dbCount0 - 
COALESCE((select sum(mgi.dbCountList) from c_move_good_item mgi where 
mgi.idMoveGood = mg.id  and mgi.dbBrutto > 0.001), 0e0))
                                    )
                                 + (select (CASE(3)
                                   WHEN g.idMera0 THEN mg.dbCount0
                                   WHEN g.idMera1 THEN mg.dbCount1
                                   WHEN g.idMera2 THEN mg.dbCount2
                                   WHEN g.idMera3 THEN mg.dbCount3
                                   ELSE 0.0
                                   END) from c_goodSpec gs, c_good g
                                    where gs.id = mg.idGoodspec
                                      and g.id = gs.idGood
                                   ) * 28.58
                                 + COALESCE((select sum(mgi.dbBrutto) from 
C_Move_Good_Item mgi where mgi.idMoveGood = mg.id and mgi.dbBrutto > 0.001), 
0e0)
                                ),0)
                                , 0)
          )
          BETWEEN -0.001 AND 0.001
      AND EXISTS( select * from c_goodSpec gs, c_good g
                  where gs.id = mg.idGoodspec
                    and g.id = gs.idGood
                    and (g.idMera0 = 3 OR g.idMera1 = 3
                          OR g.idMera2 = 3 OR g.idMera3 = 3));


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to