Dear All,
Help me out the below query works fine about it did not get the data in a sequence month wise i used order by 1 or
ORDER BY CAST (DATEPART (YYYY,Otr.START_DATETIME) AS varchar(30))
+ CAST (DATEPART (mm,Otr.START_DATETIME) AS varchar(30)) ASC or DESC both
But it did not work for me. The query and results are below
SELECT
CAST (DATEPART (YYYY,Otr.START_DATETIME) AS varchar(30))
+ CAST (DATEPART (mm,Otr.START_DATETIME) AS varchar(30)),
ISNULL(SUM(Otr.[Column_1]),0),
( SELECT ISNULL(SUM(Inr.[Column_1]),0)
FROM Table1 Inr
WHERE Inr.START_DATETIME <= max(Otr.START_DATETIME)
) AS PREV_Test_1_Value
FROM table2 Otr
WHERE Otr.START_DATETIME <= '11/30/2011'
GROUP BY CAST (DATEPART (YYYY,Otr.START_DATETIME) AS varchar(30))
+ CAST (DATEPART (mm,Otr.START_DATETIME) AS varchar(30))
ORDER
| Month |
Test_1 |
PREV_Test_1_Value |
| 201110 |
1811.748 |
6039.16 |
| 201111 |
1237.832 |
7276.992 |
| 20118 |
1811.748 |
1811.748 |
| 20119 |
2415.664 |
4227.412 |
BY 1
Thanks
hammeed