I have two tables (IncomingDocs) and (OutgoingDocs) each have a field called SubmitDate (datatype Datetime) and DepositNo (datatype Int)
Each DeposotNo may have multiple Submitdate in a single table.
For example;
_IncomingDocs table_
**DepositNo** | **SubmitDate**
1 | 10/3/2012 12:00:00 AM
1 | 12/3/2012 12:00:00 AM
2 | 10/3/2012 12:00:00 AM
3 | 10/3/2012 12:00:00 AM
3 | 13/3/2012 12:00:00 AM
4 | 20/3/2012 12:00:00 AM
_OutgoingDocs table_
**DepositNo** | **SubmitDate**
1 | 11/3/2012 12:00:00 AM
2 | 15/3/2012 12:00:00 AM
3 | 12/3/2012 12:00:00 AM
3 | 14/3/2012 12:00:00 AM
4 | 19/3/2012 12:00:00 AM
SELECT DepositNo, SubmitDate
FROM IncomingDocs AS i, OutgoingDocs as o
WHERE DepositNo = 1
ORDER BY SubmitDate
* The output of the query should be:
_Output table_
**DepositNo** | **SubmitDate**
1 | 10/3/2012 12:00:00 AM << From IncomingDocs table
1 | 11/3/2012 12:00:00 AM << From OutgoingDocs table
1 | 12/3/2012 12:00:00 AM << From IncomingDocs table
I want the output to be records of a specific DepositNo (specified in the WHERE clause) and ordered by the Submitdate.
— you’ll need ‘UNION ALL’ if you need to keep both rows from each table that
— happen to be duplicate