﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Teradata Forums / Teradata  / Teradata Database  / Using INETERVAL With CASE Statement / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Teradata Forums</description><link>http://www.teradata.com/teradataforum/</link><webMaster>info@teradata.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 15:57:56 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Using INETERVAL With CASE Statement</title><link>http://www.teradata.com/teradataforum/Topic12405-9-1.aspx</link><description>COOL.. Thanks</description><pubDate>Fri, 01 Aug 2008 13:15:21 GMT</pubDate><dc:creator>newbie_123</dc:creator></item><item><title>RE: Using INETERVAL With CASE Statement</title><link>http://www.teradata.com/teradataforum/Topic12405-9-1.aspx</link><description>So add parentheses:CASE WHEN grp_prpkg_exp_dt = '9999-12-31'  THEN (CAST('2007-12-31' AS DATE) - grp_prpkg_eff_dt MONTH(4)) ELSE (grp_prpkg_exp_dt - grp_prpkg_eff_dt MONTH(4)) END AS num</description><pubDate>Fri, 01 Aug 2008 11:52:08 GMT</pubDate><dc:creator>Fred Pluebell</dc:creator></item><item><title>RE: Using INETERVAL With CASE Statement</title><link>http://www.teradata.com/teradataforum/Topic12405-9-1.aspx</link><description>It gives me syntax error saying that END should be there between grp_prpkg_eff_dt and MONTH</description><pubDate>Fri, 01 Aug 2008 10:46:07 GMT</pubDate><dc:creator>newbie_123</dc:creator></item><item><title>RE: Using INETERVAL With CASE Statement</title><link>http://www.teradata.com/teradataforum/Topic12405-9-1.aspx</link><description>Hello,What error you are getting?Regards,Adeel</description><pubDate>Thu, 31 Jul 2008 22:55:03 GMT</pubDate><dc:creator>Adeel.Chaudhry</dc:creator></item><item><title>Using INETERVAL With CASE Statement</title><link>http://www.teradata.com/teradataforum/Topic12405-9-1.aspx</link><description>Hello,The following statement works if it is just a selectselect case when grp_prpkg_exp_dt = '9999-12-31' then CAST('2007-12-31' AS DATE) - grp_prpkg_eff_dt else grp_prpkg_exp_dt - grp_prpkg_eff_dt end as num ,grp_prpkg_eff_dtfrom db_bidwd1v.dim_grp_prpkg_cvgsample 5but when I m trying to convert it to give me the number of months:select case when grp_prpkg_exp_dt = '9999-12-31' then CAST('2007-12-31' AS DATE) - grp_prpkg_eff_dt  MONTH(4)else grp_prpkg_exp_dt - grp_prpkg_eff_dt MONTH(4) end as num ,grp_prpkg_eff_dt from db_bidwd1v.dim_grp_prpkg_cvgsample 5It gives me error.Can someone help me.Thanks in advance.</description><pubDate>Thu, 31 Jul 2008 14:21:45 GMT</pubDate><dc:creator>newbie_123</dc:creator></item></channel></rss>