<?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 Re: 15 minuutes Time slot Bucket in Impala in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24709#M4947</link>
    <description>&lt;P&gt;&lt;FONT face="courier new,courier"&gt;hour(timestamp)&lt;/FONT&gt; returns an INT, but &lt;FONT face="courier new,courier"&gt;trunc(timestamp, ...)&lt;/FONT&gt; returns a timestamp. So only&lt;FONT face="courier new,courier"&gt; trunc()&lt;/FONT&gt; can use with &lt;FONT face="courier new,courier"&gt;seconds_add()&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have &lt;FONT face="courier new,courier"&gt;from_unixtime()&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;unix_timestamp()&lt;/FONT&gt;, you can apply the same concept (this seems even cleaner):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;select now(), 
concat(
cast(from_unixtime(
     unix_timestamp(now()) - unix_timestamp(now()) % 900) as string),
' to ',
cast(from_unixtime(899 +
     unix_timestamp(now()) - unix_timestamp(now()) % 900) as string)
) timeslot&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Feb 2015 01:53:28 GMT</pubDate>
    <dc:creator>athtsang</dc:creator>
    <dc:date>2015-02-16T01:53:28Z</dc:date>
    <item>
      <title>15 minuutes Time slot Bucket in Impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24651#M4944</link>
      <description>&lt;P&gt;Hi All I have to create a 15 minute time slot in a report,but Iam unable to do so. The table structure is this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;CallingCountry CalledCountry&amp;nbsp; TimeStamp&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Call&amp;nbsp; Duration(Sec)&lt;/P&gt;&lt;P&gt;----------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;India&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-01-01 10:00:00&amp;nbsp;&amp;nbsp; 45&lt;/P&gt;&lt;P&gt;India&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-01-01 10:01:00&amp;nbsp;&amp;nbsp; 30&lt;/P&gt;&lt;P&gt;India&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-01-01 10:05:00&amp;nbsp;&amp;nbsp; 15&lt;/P&gt;&lt;P&gt;India&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-01-01 10:14:00&amp;nbsp;&amp;nbsp; 40&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;So the Output will be&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;India- USA&amp;nbsp;&amp;nbsp;&amp;nbsp; 2015-01-01 10:00:00 to 2015-01-01 10:14:59&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 130&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There will be more country like this the date wil be fix it will be in filter. I just want a 15 min time slot for a fixed date chosen by user. I tried many codes but failed,please help me. Any ideas will be appreciated.&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 09:21:36 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24651#M4944</guid>
      <dc:creator>Moazzam</dc:creator>
      <dc:date>2022-09-16T09:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: 15 minuutes Time slot Bucket in Impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24655#M4945</link>
      <description>&lt;P&gt;Clumsy but works, actually seems quite efficiently&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;select now(), 
concat(
cast(seconds_add(trunc(now(), 'hh'), 
            (extract(now(), 'MINUTE') - &lt;BR /&gt;             extract(now(), 'MINUTE') % 15) * 60) as string),
' to ',
cast(seconds_add(trunc(now(), 'hh'), 
            (extract(now(), 'MINUTE') - &lt;BR /&gt;             extract(now(), 'MINUTE') % 15) * 60 + 899) as string)) timeslot;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2015 08:14:23 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24655#M4945</guid>
      <dc:creator>athtsang</dc:creator>
      <dc:date>2015-02-13T08:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: 15 minuutes Time slot Bucket in Impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24657#M4946</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp; thanks for quick reply but my impala version not supporting trunc and extract so I have to do like this&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;select now(), concat( cast(seconds_add(hour(now()), (minute(now()) -&lt;BR /&gt;minute(now()) % 15) * 60) as string), ' to ', cast(seconds_add(hour(now()), (minute(now()) -&lt;BR /&gt;minute(now()) % 15) * 60 + 899) as string)) timeslot;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But it is giving an error&lt;/P&gt;&lt;P&gt;AnalysisException: No matching function with those arguments: seconds_add (INT, BIGINT)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Feb 2015 10:06:16 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24657#M4946</guid>
      <dc:creator>Moazzam</dc:creator>
      <dc:date>2015-02-13T10:06:16Z</dc:date>
    </item>
    <item>
      <title>Re: 15 minuutes Time slot Bucket in Impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24709#M4947</link>
      <description>&lt;P&gt;&lt;FONT face="courier new,courier"&gt;hour(timestamp)&lt;/FONT&gt; returns an INT, but &lt;FONT face="courier new,courier"&gt;trunc(timestamp, ...)&lt;/FONT&gt; returns a timestamp. So only&lt;FONT face="courier new,courier"&gt; trunc()&lt;/FONT&gt; can use with &lt;FONT face="courier new,courier"&gt;seconds_add()&lt;/FONT&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you have &lt;FONT face="courier new,courier"&gt;from_unixtime()&lt;/FONT&gt; and &lt;FONT face="courier new,courier"&gt;unix_timestamp()&lt;/FONT&gt;, you can apply the same concept (this seems even cleaner):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;select now(), 
concat(
cast(from_unixtime(
     unix_timestamp(now()) - unix_timestamp(now()) % 900) as string),
' to ',
cast(from_unixtime(899 +
     unix_timestamp(now()) - unix_timestamp(now()) % 900) as string)
) timeslot&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Feb 2015 01:53:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24709#M4947</guid>
      <dc:creator>athtsang</dc:creator>
      <dc:date>2015-02-16T01:53:28Z</dc:date>
    </item>
    <item>
      <title>Re: 15 minuutes Time slot Bucket in Impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24712#M4948</link>
      <description>&lt;P&gt;A million time thanks to you, May God bless you. It worked beautilfully, iam trying understand the code you have&amp;nbsp; written.&lt;/P&gt;</description>
      <pubDate>Mon, 16 Feb 2015 08:42:59 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/15-minuutes-Time-slot-Bucket-in-Impala/m-p/24712#M4948</guid>
      <dc:creator>Moazzam</dc:creator>
      <dc:date>2015-02-16T08:42:59Z</dc:date>
    </item>
  </channel>
</rss>

