Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Incident Reports » Incident Reports Reported for Version 3.04 » View Incident Report |
Serious |
Reported By: Yavuz Reported On: 1/31/2002 For: Version 3.04 Build 1 |
Table1 : DATES -------------- DATE DATE ----------- 30.01.2002 31.01.2002 01.02.2002 Table2 : RECS -------------- DATE1 DATE DATE2 DATE AMOUNT INTEGER ---------------- 30.01.2002 30.01.2002 1 30.01.2002 01.02.2002 2 SQL: select A.DATE,sum(B.AMOUNT) as TOTAL_AMOUNT from DATES A left outer join RECS B ON ( (B.DATE1=B.DATE2) and (A.DATE=B.DATE1) ) group by A.DATE RESULT -------------- 30.01.2002 1 31.01.2002 01.02.2002 Also I run below sql : select A.DATE,sum(B.AMOUNT) as TOTAL_AMOUNT from DATES A left outer join RECS B ON ( (B.DATE1<B.DATE2) and (A.DATE>=B.DATE1) and (A.DATE<B.DATE2) ) group by A.DATE RESULT -------------- 30.01.2002 2 31.01.2002 2 01.02.2002 and last, I run below sql too : select A.DATE,sum(B.AMOUNT) as TOTAL_AMOUNT from DATES A left outer join RECS B ON ( ( (B.DATE1=B.DATE2) and (A.DATE=B.DATE1) ) or ( (B.DATE1<B.DATE2) and (A.DATE>=B.DATE1) and (A.DATE<B.DATE2) ) ) group by A.DATE RESULT expected -------------- --------- 30.01.2002 2 3 31.01.2002 2 01.02.2002 This result is incorect.
This web page was last updated on Tuesday, April 23, 2024 at 08:39 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |