<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Incorrect math being returned  on rows when aggregating values together in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Incorrect-math-being-returned-on-rows-when-aggregating/m-p/389800#M247091</link>
    <description>&lt;P&gt;So I have 2 values from different tables that i'm trying to join and aggregate. The problem is that i get results where the math doesn't add up at times- and have tried changing the join\inner join, group by, select distinct, cast- it doesn't seem to work. I need coalesce, as there are null values.&lt;/P&gt;&lt;P&gt;Dataset:&lt;/P&gt;&lt;P&gt;Table Sales:&lt;/P&gt;&lt;TABLE border="1" width="100.55660386086299%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;Currency&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;ColA&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;ColB&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;ColC&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;DateField&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;AUD&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;208,883&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;CAD&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;215,913&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;MZN&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;0&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="30px"&gt;YER&lt;/TD&gt;&lt;TD height="30px"&gt;0&lt;/TD&gt;&lt;TD height="30px"&gt;{null}&lt;/TD&gt;&lt;TD height="30px"&gt;10&lt;/TD&gt;&lt;TD height="30px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Table OTHER_Sales:&lt;/P&gt;&lt;TABLE border="1" width="101.11446178051659%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;Currency&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Col1&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Col2&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;Col3&lt;/TD&gt;&lt;TD width="12.5%"&gt;DateField&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;AUD&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;208,883&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;20&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;CAD&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;215,913&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;MZN&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;13&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;YER&lt;/TD&gt;&lt;TD&gt;{null}&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Query:&lt;/P&gt;&lt;P&gt;SELECT a.currency as currency, SUM((coalesce(a.ColA,0)) + (coalesce(b.Col2))) as sales_check&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;db.sales a inner join db.OTHER_sales b&lt;/P&gt;&lt;P&gt;ON a.currency = b.currency&lt;/P&gt;&lt;P&gt;WHERE&amp;nbsp;a.DateField = '2024-06-30'&lt;/P&gt;&lt;P&gt;GROUP BY a.currency&lt;/P&gt;&lt;P&gt;The incorrect results that I currently get:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%"&gt;currency&lt;/TD&gt;&lt;TD width="50%"&gt;sales_check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;&lt;P&gt;AUD&lt;/P&gt;&lt;/TD&gt;&lt;TD width="50%"&gt;-1645761638.790000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;CAD&lt;/TD&gt;&lt;TD width="50%"&gt;5855379123.770950&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;MZN&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;YER&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The correct results that I&amp;nbsp;&lt;EM&gt;need&lt;/EM&gt; to get:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%"&gt;currency&lt;/TD&gt;&lt;TD width="50%"&gt;sales_check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;AUD&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;CAD&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;MZN&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;YER&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
    <pubDate>Tue, 21 Apr 2026 06:29:03 GMT</pubDate>
    <dc:creator>Supernova</dc:creator>
    <dc:date>2026-04-21T06:29:03Z</dc:date>
    <item>
      <title>Incorrect math being returned  on rows when aggregating values together</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Incorrect-math-being-returned-on-rows-when-aggregating/m-p/389800#M247091</link>
      <description>&lt;P&gt;So I have 2 values from different tables that i'm trying to join and aggregate. The problem is that i get results where the math doesn't add up at times- and have tried changing the join\inner join, group by, select distinct, cast- it doesn't seem to work. I need coalesce, as there are null values.&lt;/P&gt;&lt;P&gt;Dataset:&lt;/P&gt;&lt;P&gt;Table Sales:&lt;/P&gt;&lt;TABLE border="1" width="100.55660386086299%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;Currency&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;ColA&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;ColB&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;ColC&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;DateField&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;AUD&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;208,883&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;CAD&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;215,913&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="57px"&gt;MZN&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;0&lt;/TD&gt;&lt;TD width="25%" height="57px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;{null}&lt;/TD&gt;&lt;TD width="12.5%" height="57px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="30px"&gt;YER&lt;/TD&gt;&lt;TD height="30px"&gt;0&lt;/TD&gt;&lt;TD height="30px"&gt;{null}&lt;/TD&gt;&lt;TD height="30px"&gt;10&lt;/TD&gt;&lt;TD height="30px"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Table OTHER_Sales:&lt;/P&gt;&lt;TABLE border="1" width="101.11446178051659%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;Currency&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Col1&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;Col2&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;Col3&lt;/TD&gt;&lt;TD width="12.5%"&gt;DateField&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;AUD&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;208,883&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;20&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;CAD&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;215,913&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="25%" height="30px"&gt;MZN&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;{null}&lt;/TD&gt;&lt;TD width="25%" height="30px"&gt;0&lt;/TD&gt;&lt;TD width="12.5%" height="30px"&gt;13&lt;/TD&gt;&lt;TD width="12.5%"&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;YER&lt;/TD&gt;&lt;TD&gt;{null}&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;'2024-06-30'&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Query:&lt;/P&gt;&lt;P&gt;SELECT a.currency as currency, SUM((coalesce(a.ColA,0)) + (coalesce(b.Col2))) as sales_check&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;db.sales a inner join db.OTHER_sales b&lt;/P&gt;&lt;P&gt;ON a.currency = b.currency&lt;/P&gt;&lt;P&gt;WHERE&amp;nbsp;a.DateField = '2024-06-30'&lt;/P&gt;&lt;P&gt;GROUP BY a.currency&lt;/P&gt;&lt;P&gt;The incorrect results that I currently get:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%"&gt;currency&lt;/TD&gt;&lt;TD width="50%"&gt;sales_check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;&lt;P&gt;AUD&lt;/P&gt;&lt;/TD&gt;&lt;TD width="50%"&gt;-1645761638.790000&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;CAD&lt;/TD&gt;&lt;TD width="50%"&gt;5855379123.770950&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;MZN&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;YER&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;The correct results that I&amp;nbsp;&lt;EM&gt;need&lt;/EM&gt; to get:&lt;/P&gt;&lt;TABLE border="1" width="100%"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="50%"&gt;currency&lt;/TD&gt;&lt;TD width="50%"&gt;sales_check&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;AUD&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;CAD&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;MZN&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="50%"&gt;YER&lt;/TD&gt;&lt;TD width="50%"&gt;0&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 21 Apr 2026 06:29:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Incorrect-math-being-returned-on-rows-when-aggregating/m-p/389800#M247091</guid>
      <dc:creator>Supernova</dc:creator>
      <dc:date>2026-04-21T06:29:03Z</dc:date>
    </item>
    <item>
      <title>Re: Incorrect math being returned  on rows when aggregating values together</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Incorrect-math-being-returned-on-rows-when-aggregating/m-p/391432#M247620</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/104244"&gt;@Supernova&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try this?&lt;/P&gt;&lt;P&gt;SELECT&lt;BR /&gt;a.currency as currency,&lt;BR /&gt;SUM(coalesce(a.ColA, 0) + coalesce(a.ColB, 0) + coalesce(a.ColC, 0) + coalesce(b.Col1, 0) + coalesce(b.Col2, 0) + coalesce(b.Col3, 0)) as sales_check&lt;BR /&gt;FROM&lt;BR /&gt;db.sales a&lt;BR /&gt;INNER JOIN&lt;BR /&gt;db.OTHER_sales b&lt;BR /&gt;ON&lt;BR /&gt;a.currency = b.currency&lt;BR /&gt;WHERE&lt;BR /&gt;a.DateField = '2024-06-30'&lt;BR /&gt;AND b.DateField = '2024-06-30'&lt;BR /&gt;GROUP BY&lt;BR /&gt;a.currency;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chethan YM&lt;/P&gt;</description>
      <pubDate>Wed, 07 Aug 2024 05:06:32 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Incorrect-math-being-returned-on-rows-when-aggregating/m-p/391432#M247620</guid>
      <dc:creator>ChethanYM</dc:creator>
      <dc:date>2024-08-07T05:06:32Z</dc:date>
    </item>
  </channel>
</rss>

