DB2 - Problem description
| Problem IT10009 | Status: Closed |
WRONG RESULTS ARE POSSIBLE WHEN USING THE SAME COLUMN TWICE IN DIFFERENT AGGREGATION FUNCTIONS | |
| product: | |
DB2 FOR LUW / DB2FORLUW / A50 - DB2 | |
| Problem description: | |
A complex query might produce wrong results with the following
conditions:
- using aggregation
- the same column is used twice in different aggregation
functions
- internal optimization is done (this can only be checked by DB2
support looking at the section dumps for the query)
Example:
select a11.ART_DAN ART_DAN_S,
max(a13.ART_ARTBEZ) ART_ARTBEZ,
a14.DAT_JJJJMM DAT_JJJJMM,
max(a14.DAT_MON_KBEZ) DAT_MON_KBEZ,
a12.DAT_JJJJMM DAT_JJJJMM0,
min(a12.DAT_MON_KBEZ) DAT_MON_KBEZ0,
sum((a11.WB_MENGE * a11.WB_C_FIL)) WJXBFS1
from dpermv.F3WB_A_L_M a11,
dpermv.D1TAGMON a12,
dpermv.D1DANDAN a13,
dpermv.D1TAGMON a14
where a11.DAT_JJJJMM = a12.DAT_VJM and
a11.ART_DAN = a13.ART_DAN
and (a13.ART_HLNR in (14)
and a12.DAT_JJJJMM in (201312, 201311, 201310, 201309, 201308,
201307,
201306, 201305, 201304, 201303, 201302, 201301)
and a12.DAT_JJJJMM = a14.DAT_JJJJMM
and a11.BWART_BWART in ('S02', 'S14', 'S15', 'S11', 'S03', 'S08
',
'I02 ', 'I03 ', 'S72 ', 'S81 ', 'S73 ', 'S78 ', 'S23 ',
'S20 ',
'S21 ', 'S22 '))
group by a11.ART_DAN,
a14.DAT_JJJJMM,
a12.DAT_JJJJMM;
Note:
max(a14.DAT_MON_KBEZ) DAT_MON_KBEZ,
min(a12.DAT_MON_KBEZ) DAT_MON_KBEZ0,
are coming from the same column in the same table:
dpermv.D1TAGMON a12,
dpermv.D1TAGMON a14 | |
| Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ALL * **************************************************************** * PROBLEM DESCRIPTION: * * See Error Description * **************************************************************** * RECOMMENDATION: * * Upgrade to DB2 Version 10.5 and Fix Pack 7 * **************************************************************** | |
| Local Fix: | |
db2set DB2_TCG_DEFAULT_OPTIONS="set disable_pushdown on" | |
| Solution | |
Problem was first fixed in DB2 Version 10.5 and Fix Pack 7 | |
| Workaround | |
not known / see Local fix | |
| Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 10.07.2015 19.01.2016 19.01.2016 |
| Problem solved at the following versions (IBM BugInfos) | |
| Problem solved according to the fixlist(s) of the following version(s) | |
| 10.5.0.7 |
|