I have a data source (Excel) which provides a DT_DATE column the destination table (SQL Server) has a DATETIME column. However SSIS DartaFlow complains that it cannot convert form DT_DBDATE to DT_DBTIMESTAMP. Ther are no timestamps in the whole schema let along the table in question
I have a simple stored procedure, all I wanted is to convert my variable @CodeIDList to INT.The CodeID field of MyTable is an Integer. The input variable @CodeIDList is something like '1,2,5,10,300,550'CREATE PROCEDURE [dbo].[MySP]@CodeIDList AS VARCHAR(1000) = ''ASSELECT * FROM MyTableWHERE CodeID IN (@CodeIDList ))It yields to error:Conversion failed when converting the varchar value '1,2,5,10,300,550' to data type int.
I have a QA Deployment Date field that is being returned in a custom report I created. I also found a sample date range parameter:
What I want to accomplish:
I want to select a From and To Date and filter the report to only display the rows that have the QA Deployment Date within the selected range.
For example.. I want to select From Date (8/1/2105) and To Date (8/31/2015) and I only want to return only the results that have a QA Deployment date between that selected range.
I would like to be able to search by a single date, @StartDate, or by a date range , between @StartDate and @EndDate. I am having a hard time with the logic on this for a report in SSRS.
I'm trying to extract some data from a table in oracle. The oracle table stores date and time seperately in 2 different columns. I need to merge these two columns and import to sql server database.
I'm struggling with this for a quite a while and I'm not able to get it working.
I tried the oracle query something like this,
SELECT (TO_CHAR(ASOFDATE,'YYYYMMDD')||' '||TO_CHAR(ASOFTIME,'HH24:MM : SS')||':000') AS ASOFDATE
FROM TBLA
this gives me an output of 20070511 23:06:30:000
the space in MM : SS is intentional here, since without that space it appread as smiley
I'm trying to map this to datetime field in sql server 2005. It keeps failing with this error
The value could not be converted because of a potential loss of data
I'm struck with error for hours now. Any pointers would be helpful.
Not sure if I will be able to get the answer I need on this forum but hopefully I will!
We have a previous report that uses the code:
AND T1."Decision_Date" BETWEEN '2005-07-01 00:00:00.000' AND '2006-06-30 00:00:00.000' AND T1."Decision_Type_Description"
With this the report was run with the "static" dates, the new report (in MS reporting services) requires that the user be able to enter in the start date range and the end date range.
I have come up with something like: (T1."Decision_Date" = @Start_Year) AND (T1."Decision_Date" = @End_Year)
1)Where do I do the dateDiff calculation, at report or cube level? 2)How do I work out which dates belong to the above groups? I'm assuming i have to check if the dateDiff lies between those numbers?
Suppliers send my client sales figures in different formats. Some send data for each sale, some summarise by week, month or quarter.
I need to report on this data, showing estimates as to how many sales per day, week, month or quarter. To give you an example of the data I receive, see a simplified script below.
CREATE TABLE dbo.sales_summary ( summary_id int IDENTITY (1, 1) NOT FOR REPLICATION NOT NULL , start_date datetime NOT NULL , end_date datetime NOT NULL , number_of_sales int not null ) GO
insert into sales_summary VALUES ( '20030101', '20030131', 100) insert into sales_summary VALUES ( '20030101', '20030120', 150) insert into sales_summary VALUES ( '20030111', '20030131', 200) insert into sales_summary VALUES ( '20030201', '20030228', 120) insert into sales_summary VALUES ( '20030201', '20030207', 50) go
As you can see, I essentially receive a date range and a number of sales in each row. The data in the real system is received from more than 100 suppliers and the sales_summary table has more than a million rows in it.
Can anyone suggest an efficient way of being able to create a report that lists sales - for each day - for each week - for each month etc.
An example of the daily report might look something like
Date Number of Sales 01-Jan-03 20 02-Jan-03 0 03-Jan -03 15 etc.
An example of the weekly report might look something like
Week Starting Number of Sales 01-Jan-03 100 08-Jan-03 135 15-Jan-03 54 etc.
This has been driving me nuts for a while so any help is appreceiated. Matt
taskname| jan|feb|march|april|......... [taskname value]|{now i have merged all cell till the end of months row.}
I have another value (start date value). I want date to be displayed below that particular month as i have merged that all cells so its is causing me some problems.
I have a Start Date and End Date parameter in my SSRS report. The results are off by 1 day. For example if I enter 4/2/2015 and 4/20/2015 it will return a few results from 4/1/2015 to 4/19/2015.
For any reports I am running it interprets all of my dates as US format.
for instance I'm using the following code snippet to specify the date range of a report
CAST(@FromYear + '-01-' + @FromMonth AS DATETIME) AS froom MIN(allpartmaster.snlcat) AS cat, DATEADD(dd, - 1, DATEADD(mm, 1, CAST(@ToYear + '-01-' + @ToMonth AS DATETIME))) AS toooo
these are then used to not only limit the sql statement's return set but also as labels on the report for clairfication.
parameters are of string type but are passed the likes of
@FromMonth = '06'
@FromYear = '2006'
@ToMonth = '03'
@ToYear = '2007'
Now I run the report on my developemtn machine with out any problems the above returns
froom = '01/06/2006' the 1st of june 2006 toooo = '31/03/2007' the 31st of March 2006
now when the report is deployed and run on the server the above returns
froom = '06/01/2006' 6th of January 2006 toooo = '02/02/2007' 2nd of Feb 2007
so the dates are being displayed in the correct format for what they are.. but the actual processing of the reports on the report server is flipping them to US format initially and then back to UK format to display them.
I'm at a loss to understand why.. my browser's language settings are UK and my server's windows regional settings at UK as well...
does anyone have any ideas as to why this is happening?
When exporting a report to another format, say excel,PDF; the file name is always set to the report name. Our client has a requirement where whenever a user exports a report to pdf, the timestamp of when the data of the report was made should be appended in the filename. Is there a way to do this in Reporting Services ?
example : Report name : Testreport
Exported file should be : Testingreport-November-22-2007.pdf
I have a problem with Date/Time parameters. When I try to preview reports locally, I get the following error message for dates past the 12th of a month:
An error occured during local report processing. The value provided for the report parameter 'Date' is not valid for its type.
My report is set to de-CH. If I enter a date into the datepicker in Swiss/German format (dd.mm.yyyy) Visual Studio changes them to mm/dd/yyyy but somehow tests them against dd.mm.yyyy and throws an error.
Windows language is German, SQL Server and Visual Studio are in English.
I installed the German language pack for Visual Studio and switched over to German to no avail. Changing the report language to en-US did not work either.
1) Date in db should be like this 01/15/14 or 06/15/14 2) Based on that dates I have to generate middle payment 02/01/14 - 11/01/14 or 07/01/14 - 11/01/14 3)Last payment 31/01/14
final results should be
1) 01/15/14 or 06/15/14 2)02/01/14 - 11/01/14 or 07/01/14 - 11/01/14 3)12/01/14
These results should come from one table and one column ...
Since migrating Reporting Services from SQL 2005 to SQL 2008, the Last Run date, visible on the Details view of reports in a folder under Report Manager, has been blank. I would hope that this is supposed to be populated and equivalent to the "When Run" date visible in the 2005 version of Report Manager. Any setting that needs to be configured in order for this to show, or if this has been reported as a bug?
I need to schedule a report with date ranges which change from month to month. Is there a scheduler date function I can place in the parameter field(s) for that report?
Below is list of Date/Time which is my output in SQL Management Studio. When I move this into SSRS and use the DateTime custom function it shows the the Date/Time correctly if there is a time element. However it's defaulting the 00:00:00.000 to 12:00:00 PM which is incorrect.
I would like the SSRS to show as Format dd/MM/yyyy hh:mm but still show the 00:00 element.
I have a date range parameters in my report, and when viewing it using IE and Firefox ReportViewer, the date picker is there. But when I tried running it using Chrome, the date picker was missing. I tried double click on the date field itself but nothing.
My Chrome version is 17.0.963.79 m. I tried allowing the pop-up blocker but still nothing.
On my SSRS report, I use a date parameter to let the user select a date with the little calendar tool. When a date is selected, I have a small bit of coding run to convert the date to text, because when the report first fires up, the field is populated with "1/1/1900," and I need that turned into a blank character to let the report pull up all rows. So far, all well and good.If someone picks a date, then the report will filter the data on that selected date. Works fine.
But, it appears there is no way to get the calendar tool to go back to allowing ALL dates - so that all records are pulled - except by manually typing in, or selecting it with the tool, 1/1/1900.If I try to clear the field, causing it to use '' as a WHERE criteria (WHERE AdmitDate LIKE '%' + @AdmitDateTxt + '%'), it repopulates the field with the last selected date. So, I guess the question is, how does one tell the calendar tool for picking dates for a date parameter to reset back such that all records are pulled, not just those for a single date, without being required to type in, 1/1/1900? Or, is there some way of telling the date parameter to select all dates?