I have table tblsale.
In this table i have field called BillType, which contains “s” and “r” (s = sale , r = returns )
The table has rougly 25 records. Of that, 7 records are “r”, and rest of the records are “s”.
How do I write the query so that my result set includes the following columns:
What is want exactly is below
Amount BillType Amount BillType Date
100 s 50 r 29-11-2010
120 s 20 r 28-11-2010
130 s 30 r 27-11-2010
140 s 50 r 26-11-2010
What you appear to want are the results of two queries, sales and returns, side by side. It can be done with a kludge like this:
You may have to cast date into a string representation. The unioned sets need the same column structure, so you create dummy columns. (You didn’t ask for a sale date for sales.)
Or you can do this with CASE WHEN statement.