January 2, 2008 at 1:05 am
Hi,
I have a table consisting of
name, ymonth, yyear, value
I want for a particular name data be displayed month and year wise
So query was
Select ymonth,yyear, sum(value)
from xvgt where name='ABC'
I am getting the output but the ymonth column is sorted alphabetically not monthwise.
This the issue. Pls help is required.
Regards
Nayana
January 2, 2008 at 3:56 am
select ymonth from(
select
'Jan' union all select
'Feb' union all select
'Dec')f(ymonth)
order by convert(datetime,'1 '+ymonth+' 1900')
-- OR --
select ymonth from(
select
'1' union all select
'2' union all select
'12')f(ymonth)
order by convert(int,ymonth)
January 3, 2008 at 12:18 am
This is why it's such a bad idea to ever store date information in any type of Data-Type other than DATETIME...
--Jeff Moden
Change is inevitable... Change for the better is not.
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply