Friday, March 30, 2012
rows become columns help!
make it as the format in table B as final. How to convert it? Please help!
Thank you!
Suincut this and paste
This should get you on your way.
More formating needed
select
case when dow = 1 then vactype else null end MON,
case when dow = 2 then vactype else null end TUES,
case when dow = 3 then vactype else null end WED,
case when dow = 4 then vactype else null end THUR,
case when dow = 5 then vactype else null end FRI,
case when dow = 6 then vactype else null end SAT,
case when dow = 7 then vactype else null end SUN,
nameitem,
weeknum
from(
select 'VAC DAY' AS VACTYPE,
'JOHN DOE' AS NAMEITEM,
'1/1/2005' AS FULLWORK,
datepart(dw,'1/1/2005') AS DOW,
1 as weeknum
union
select 'VAC DAY' AS VACTYPE,
'JOHN DOE' AS NAMEITEM,
'1/2/2005' AS FULLWORK,
datepart(dw,'1/2/2005') AS DOW,
2 as weeknum
union
select 'VAC DAY' AS VACTYPE,
'JOHN DOE' AS NAMEITEM,
'1/3/2005' AS FULLWORK,
datepart(dw,'1/3/2005') AS DOW,
2 as weeknum
union
select null AS VACTYPE,
'JOHN DOE' AS NAMEITEM,
'1/4/2005' AS FULLWORK,
datepart(dw,'1/4/2005') AS DOW,
2 as weeknum
union
select null AS VACTYPE,
'JOHN DOE' AS NAMEITEM,
'1/5/2005' AS FULLWORK,
datepart(dw,'1/5/2005') AS DOW,
2 as weeknum) a|||thanks thanks!
Friday, March 23, 2012
Row Size Limitation of Report Model?
Hello,
I am trying to create a Report Model based on Data View that references a SQL View.
I get a an error when building the Report Model based on this view:
An error occurred while executing a command.
Message: Arithmetic overflow error converting expression to data type int.
Command: SELECT COUNT(*) FROM [dbo].[myViewName]
I don't know exactly how many rows are returned from this view, but I do know that it can contain quite a few rows. I tried to find out how many rows were in the view by running a SELECT COUNT() on the view, but I got the following error from SQL Server 2005 query window:
Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type int.
This appears to be a SQL 2005 issue, but affects me building a Report Model. My question is, is this a SQL Server 2005 issue? Is there a way around it (other than chaning my view to decrease the amount of rows in it)?
BTW...I am running SQL 2005 Developer Edition on a Windows XP (SP2) laptop.
Thanks!!
Brian
Nevermind. It looks like there was an error in the view that I was using.This does bring up a good question though...Are there limitations to how much data (number of rows) can be used with a Report Model?
Thanks!
Brian|||No, there is technically no limit, although certain expressions like Count(<entity>) could overflow if you have more than 2^31 (~2 billion) rows.|||what can i do if my count(*) exceeds the limit. I have this situation now already.sql
Row Size Limitation of Report Model?
Hello,
I am trying to create a Report Model based on Data View that references a SQL View.
I get a an error when building the Report Model based on this view:
An error occurred while executing a command.
Message: Arithmetic overflow error converting expression to data type int.
Command: SELECT COUNT(*) FROM [dbo].[myViewName]
I don't know exactly how many rows are returned from this view, but I do know that it can contain quite a few rows. I tried to find out how many rows were in the view by running a SELECT COUNT() on the view, but I got the following error from SQL Server 2005 query window:
Msg 8115, Level 16, State 2, Line 1
Arithmetic overflow error converting expression to data type int.
This appears to be a SQL 2005 issue, but affects me building a Report Model. My question is, is this a SQL Server 2005 issue? Is there a way around it (other than chaning my view to decrease the amount of rows in it)?
BTW...I am running SQL 2005 Developer Edition on a Windows XP (SP2) laptop.
Thanks!!
Brian
Nevermind. It looks like there was an error in the view that I was using.This does bring up a good question though...Are there limitations to how much data (number of rows) can be used with a Report Model?
Thanks!
Brian|||No, there is technically no limit, although certain expressions like Count(<entity>) could overflow if you have more than 2^31 (~2 billion) rows.|||what can i do if my count(*) exceeds the limit. I have this situation now already.