I am having problems with a Stored Procedure I am writing.
I am gathering data from a number of tables, most of which hold a date value, but one holds just a month(int)
I declare the following Parameters at the beginning of my SP.
@FromDate DateTime,
@ToDate DateTime
This works fine for most of my tables, but for the table where I am just requiring the Month from the @FromDate, I run into the following error:
“Failed to convert parameter value form a DateTime to a Int32.”
Here is my Select statement for the Problem Table:
SELECT Branch, Discount
FROM MonthlyPromotions
WHERE (Month = DATEPART(mm,@FromDate))
Also, in the MonthlyPromotions Table the Month Field is an Int.
Can anyone help on this ASAP??
Thankyou
To troubleshoot your problem, can you do a
At the beginning of your SP?
If that doesn’t give an error, you can proceed to: