<?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>topic Re: Query about date comparison in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006608#M77925</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data cdate type d.&lt;/P&gt;&lt;P&gt;cdate = sy-datum + 7.&lt;/P&gt;&lt;P&gt;select * from &amp;lt;databasetable&amp;gt; where enddat &amp;gt; cdate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Svetlin Rusev&lt;/P&gt;&lt;P&gt;Sorry, I made a little mistake &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jul 2005 13:43:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-07-27T13:43:59Z</dc:date>
    <item>
      <title>Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006607#M77924</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a database table with a date field called 'ENDDAT'&lt;/P&gt;&lt;P&gt;How do I write a select query that selects all records whose difference between sy-datum and 'ENDDAT' is greater than 7. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I do the normal date comparison for eg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from &amp;lt;databasetable&amp;gt; where enddat - sy-datum &amp;gt; 7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from &amp;lt;databasetable&amp;gt; where (enddat - sy-datum) &amp;gt; 7&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It throws error that '-' is not a valid comparison operator.&lt;/P&gt;&lt;P&gt;Can anyone help????&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 13:38:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006607#M77924</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-27T13:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006608#M77925</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data cdate type d.&lt;/P&gt;&lt;P&gt;cdate = sy-datum + 7.&lt;/P&gt;&lt;P&gt;select * from &amp;lt;databasetable&amp;gt; where enddat &amp;gt; cdate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Svetlin Rusev&lt;/P&gt;&lt;P&gt;Sorry, I made a little mistake &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 13:43:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006608#M77925</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-27T13:43:59Z</dc:date>
    </item>
    <item>
      <title>Re: Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006609#M77926</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i don't think it's possible.&lt;/P&gt;&lt;P&gt;do the select. put the record in internal table and then loop to do the comparaison.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 13:44:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006609#M77926</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-27T13:44:34Z</dc:date>
    </item>
    <item>
      <title>Re: Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006610#M77927</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've never seen that done before.  You can do as joseph has suggested.   If you can do it in the select statement, I'm not really sure that you'd want to put that kind of processing on the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

data: begin of itab occurs 0,
      enddat type sy-datum,
      end of itab.

select * into corresponding fields of table itab
       from &amp;lt;databasetable&amp;gt; .
data: cdatum type sy-datum.
Loop at itab.
cdatum = enddat - sy-datum
* if &amp;lt;= 7, then delete from itab.
if cdatum &amp;lt;= 7.
delete itab.
endif.
endloop.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regard,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 13:59:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006610#M77927</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-07-27T13:59:30Z</dc:date>
    </item>
    <item>
      <title>Re: Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006611#M77928</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;data hdate type sy-datum.
hdate = sy-datum + 7.

SELECT        * FROM  bkpf into table itab
       WHERE  bukrs  = 1000
       AND    belnr  in belnr
       AND    gjahr  = sy-datum(4)
       AND    bldat &amp;gt; hdate.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Andreas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 14:16:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006611#M77928</guid>
      <dc:creator>andreas_mann3</dc:creator>
      <dc:date>2005-07-27T14:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Query about date comparison</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006612#M77929</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think you have the solution already.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But just to clarify further, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems you have some oracle / other database background.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This kind of use in where condition is not possible in ABAP. You can only have one database column in left side of where condition. also in the right side you should use one varible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 15:06:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/query-about-date-comparison/m-p/1006612#M77929</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-27T15:06:49Z</dc:date>
    </item>
  </channel>
</rss>

