ssrs 2005: sub report date issue

hi all

i have an ssrs report where i pass two date variables 1) date_from 2)date_to

the parameters work fine on the dashboard home page, but when i access a sub report from a graph etc they return no data..

if i take one of the dates out it returns as expected..

eg a basic example of one of the subreport data is

select (case when owneraccount is null then updatedby else owneraccount end)as owneraccount  ,cast(convert(char(11), addeddate, 111) as datetime)as addeddate,
Departmentname ,servicereqno,SubCategory,state

from dbo.q_incidents

where owneraccount = @owner
and addeddate >=  @date_from
and addeddate <=  @Date_To

Open in new window


i have linked both the date parameters to the same date field action part of the graph
and if i run the query simply from data section it also returns the correct information!
am i doing something silly? its been a long week!! :)
malraffAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

sammySeltzerCommented:
You probably have done this already but on the subreport, you need to make sure that your 2 date params are defined.

For instance, i am sure you built the report first before adding it to your main report.

So, on the sub report, you click on Reports (at top of page), click parameters.

On the parameters screen, check to see that your date params are there.

If they are, make sure their data types are datetime, not String.

If they are not, to the left of the screen, Click the Add button to add your date parameters.

Lot of times, they are not added automatically.
0
malraffAuthor Commented:
yea i have both added as datetimes, and they both exist on the subreport as well

it really should just work as far as i see
0
sammySeltzerCommented:
just for kicks, can you try:

and addeddate between  @date_from and  @Date_To

Open in new window

0
Protecting & Securing Your Critical Data

Considering 93 percent of companies file for bankruptcy within 12 months of a disaster that blocked access to their data for 10 days or more, planning for the worst is just smart business. Learn how Acronis Backup integrates security at every stage

malraffAuthor Commented:
tried that also sammy! same issue
0
sammySeltzerCommented:
Only other thing I can think of is to cast all the date params:

and cast(convert(char(11), addeddate, 111) >=  cast(convert(char(11), @date_from, 111)
and cast(convert(char(11), addeddate, 111) <=  cast(convert(char(11), @Date_To, 111)

Open in new window

0
malraffAuthor Commented:
i see the issue!

i set the parameters  to viewable on the subreport

and for some reason it is showing the "date_to" value to be the same as the "Date_from"


-- strange, i dont see how they are getting mixed up!
0
malraffAuthor Commented:
i got a way around it

when assigning the date_to in the action of the chart i assign it as =last(Fields!addeddate.Value) which gives me the last date entry for the selection
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
malraffAuthor Commented:
solved it myself
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft SQL Server

From novice to tech pro — start learning today.