DTS Screws Up Dd/mm/yyyy Dates
Apr 20, 2006
Hi
Unlike the colonies, we still use dd/mm/yyyy format in the UK. A bit like VB string concatentation, DTS likes to treat dd/mm/yyyy dates as mm/dd/yyyy if dd <=12.
I've run into this problem twice and been stumped both times. The first time I was setting up a new DTS and switched to BULK INSERT instead. This time I was editing an existing DTS but was able to alter the CSV export to store the dates as YYYY-MM-DD. I appreciate this is ISO whatisface and ODBC canoni-watsit and is the ideal format to transfer dates between RDBMS systems but...
is there a third way? Can you tell SQL Server to expect to see the incoming dates in DD/MM/YYYY format and respond accordingly? I expected the answer to be in the DateTimeString transformation but I cannot get it to work - errors (haven't got the precise error to hand but can supply).
Not urgent. Not even important. Just curious :)
TIA chaps
View 9 Replies
ADVERTISEMENT
Mar 31, 2008
We are having problems with a new PC, we have installed oracle 10g client, Toad, and SQLServer2005 BITools
PC regional settings set to en-NZ( we need date format to be dd/mm/yyyy)
BITools/tools/options/international settings language = Same as Microsoft Windows
Ran a simple query(against oracle db) using between with 2 date parameters one parameter is datatype string the other datetime. When previewing report string is entered 01/03/2008 and datetime param is entered by choosing from datepicker, when view report button is clicked the datetime param is transposed whereas the string param remains unchanged.
The problem seems to be the datepicker not picking up on regional date format.
This is a new PC with xp-sp3 and the above software installed.
View 1 Replies
View Related
Oct 3, 2005
Anyone know how to format dates from 10/3/05 to 2005/10/03 in a query?
The only way I know is (cast(year(srecordeddate) as char(4)))+ cast('/'as char) + cast (month(srecordeddate) as char(2)).... Which seems so rediculous. There's gotta be a better way!
View 3 Replies
View Related
Oct 18, 2007
ok so this is my table structure
[odcCode] [int] NOT NULL ,
[insCode] [varchar] (11) COLLATE Modern_Spanish_CI_AS NOT NULL ,
[odcQty] [int] NOT NULL ,
[odcCostoUnitario] [numeric](18, 4) NOT NULL ,
[odcISV] [bit] NULL ,
[odcStatusInsumo] [varchar] (3) COLLATE Modern_Spanish_CI_AS NULL ,
[odcInsArrivalDate] [datetime]
INSERT INTO OrdenCompraDetalle
(odcCode, insCode, odcQty, odcCostoUnitario, odcISV, odcStatusInsumo, odcInsArrivalDate)
VALUES
(697,'MIN-000028',1,22.3250,0,'PEN', '18/10/2007 12:00:00 a.m.')
and when I run, the insert command I get the next error:
Syntax error converting datetime from character string.
The date is taken from a standar DateTime Picker control from Visual Studio 2003 and I can't change the regional settings on the computers (that's not an option)
What can I do to fix the problem and be able to insert the date in any format?
View 3 Replies
View Related
Apr 30, 2008
Anyone please suggest me that , I have a text box where I am entering th date in dd/MM/yyyy format.
But the default field in my SqlServer2005 is MM/dd/yyyy.
How can i insert it into the database. or how can i change the MM/dd/yyyy of database to dd/MM/yyyy
Please, its urgent.
Thanks in advance
Regards
Tapan
View 14 Replies
View Related
Nov 30, 2007
Hi!
Is it possible to convert a 'dd.mm.yyyy' string into an mm/dd/yyyy date using convert or cast?The date format set on the sql server is mm/dd/yyyy...
Thanks!
View 6 Replies
View Related
Aug 26, 2007
I€™m getting a datetime format problem(mm-dd-yyyy for dd-MM-yyyy), when I install SQL Server 2005 Express. {The exception is: The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.}
My windows Regional and Language options €“ English (United Kingdom), Sort date format is dd-MM-yyyy.
When converting the date time in Sql server is using the mm-dd-yyyy format. But I€™m supplying the dd-mm-yyyy format date time.
I tried number of things none of them worked for me
1. Tried changing the default language and get the date time format
- exec sp_configure 'default language', 2057
reconfigure
- did not work
EXEC sp_defaultlanguage 'my user name', 'British'
- did not work
(Ref: http://www.cactushop.com/support/UKUS-date-format-issues-with-MS-SQL---conversion-errors-or-blank-pages__592__.htm)
2. Tried a registry hack by opening regedit, and get the following 3 language keys and change it to decimal 2057:
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server90ToolsClientSetupCurrentVersion]
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server90ToolsSetup
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL.1Setup]
(Ref: http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=62891)
- did not work
3. Every thing in the Regional and Language options to UK and British with the date time format input language keyboard and every think else I could think of, which could link to US English or US date format --------- Did not work
4. even went into the extend of modifying the date format on a Windows machine for new users account by editing the HKEY_USERS registry key and creating a new user - Did not work
(Ref: http://www.windowsitpro.com/Article/ArticleID/39407/39407.html )
5. Uninstall and reinstall SQL server express several time and did the steps 1 €“ 4 where applicable €“ did not work€¦.
If anyone has any idea of what I have to do to change the date time format in the SQL Server 2005 to use the dd-mm-yyyy format for dates....
Please help me or point me in the direction in which I have to look for an answer.
Thank you very much€¦.
View 9 Replies
View Related
Jun 14, 2007
Hi to ALL
Here I am using .net 2.0 and MS SQL 2K. In our database table DateTime saved as in the format of 2007-01-31 8:33:19.000(yyyy-mm-dd) to access to this records by searching based on Date, when we are searching based on Date that Date format would be (dd/mm/yyyy). How we can convert the date format.
Data Base Date Format: 2007-01-31 (yyyy-mm-dd)
Search Criteria Date Format: 31/01/2007 (dd/mm/yyyy)
I have written following Code: Pls suggest me whether its correct r not
----------------------------------------------------------------------------
Select distinct tbl_adminuser.adminUserName,tbl_adminCategory.Name, COUNT(dbo.tbl_outbox.msgUserID) As
TotalCount
FROM dbo.tbl_adminuser,dbo.tbl_AdminCategory, dbo.tbl_outbox
where tbl_adminuser.adminUserID = dbo.tbl_AdminCategory.CatID and tbl_AdminCategory.CatID =
dbo.tbl_outbox.msgUserID
and tbl_outbox.msgUserID <> 0 and Convert(varchar,tbl_outbox.msgDate,103)>=@fromdate and
convert(varchar,tbl_outbox.msgDate,103)<=@todate
group by tbl_adminuser.adminUserName, dbo.tbl_AdminCategory.Name
--------------------------------------------------------------------------------------
Thanks in Advance
Bashu
View 4 Replies
View Related
Nov 27, 2015
I have a table that has a DATE field named. AccountingDate that is in the format YYYY-MM-DD. It's not a VARCHAR field. I simply want to convert this date field into the format MM/DD/YYYY and call it New_Accounting_Date.
I've played with various combinations of CAST & CONVERT but haven't been able to get it to work.
Below is my latest effort which returns the error:
Incorrect syntax near the keyword 'as'
What code would work to return a MM/DD/YYYY value for New_Accounting_Date?
Select GLBATCH.AccountingDate,
convert(GLBATCH.AccountingDate as date),101) AS New_Accounting_Date
from GLBATCH
View 11 Replies
View Related
Sep 30, 2014
I have a date and time field in the following format dd/mm/yyyy hh:mm:ss:mmmm...I only want to retrieve the date in the following format dd/mm/yyyy When I use the following though it retreives it in yyyy-mm-dd format.
SELECT CAST(DateTime AS Date) AS 'Date'
How to get this into dd/mm/yyyy format?
View 4 Replies
View Related
Dec 4, 2007
I have created a ssis package to export data to a flat file. How do I get the file to export from yyyy-mm-dd to mm/dd/yyyyy?
View 2 Replies
View Related
Mar 31, 2008
Hi,
I have a requirement as follows:
in my DB, i have a column in which i loaded the date data as dd.mm.yyyy. the column data type is string.
now i want to change this value to YYYY-MM-DD format.
Please help how to chaieve this.
Thanks in advance.
View 14 Replies
View Related
Mar 2, 2006
SQL 2005 Dev
How can I do this with Parameters? I can get a single parameter to filter for a single date (or even a combo list of the dates in DB). But I want my parameters to interact so that they specify a range. Is this possible?
View 3 Replies
View Related
Jul 18, 2014
Today I have got one scenario to calculate the (sum of days difference minus(-) the dates if the same date is appearing both in assgn_dtm and complet_dtm)/* Here goes the table schema and sample data */
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[temp_tbl]') AND type in (N'U'))
DROP TABLE [dbo].[temp_tbl]
GO
CREATE TABLE [dbo].[temp_tbl](
[tbl_id] [bigint] NULL,
[cs_id] [int] NOT NULL,
[USERID] [int] NOT NULL,
[code]....
View 9 Replies
View Related
Feb 28, 2015
I have a table that has hotel guests and their start stay date and end stay date, i would like to insert into a new table the original information + add all days in between.
CREATE TABLE hotel_guests
(
[guest_name] [varchar](25) NULL,
[start_date] [date] NULL,
[end_date] [date] NULL,
[comment] [varchar](255) NULL
[code]...
View 7 Replies
View Related
Nov 11, 2005
How can i store the dates in a DateTime Columns in format = yyyy/mm/dd h:m:s --> 2005/01/21 18:40:21 ?
I have tried to write it in the formula field but it doesn't work .. it works in access 2000
for MS SQL 2000 database
thank you
View 3 Replies
View Related
Feb 14, 2008
Hi
I have to convert int (like 20080214) into datetime format like 'mm/dd/yyyy.
How to so that?. Please help me.
View 3 Replies
View Related
Apr 29, 2008
Folks I need help with a date: I would like to get One month old date in mm/dd/yyyy format. The data stored in the table also has timings and for archving purpose I need only mm/dd/yyyy format so that I can specify where TableDate <= 'mm/dd/yy' instead of TableDate <= DATEADD(mm,-1,GETDATE())
Thanks !
View 1 Replies
View Related
Jul 20, 2005
The following query works fine against SQL Server 2000 here in the US:SELECT * from TNEWSARTICLES where CreatedOn < '2003-04-25 14:22'But in the UK, it returns this error:80040e07: The conversion of a char data type to a datetime data typeresulted in an out-of-range datetime valueIf I change the format to YYYY-DD-MM, then it does work in the UK. ButI was under the impression that the YYYY-MM-DD format will workregardless of regional date format settings. Is this wrong?Any help is appreciatedTed
View 3 Replies
View Related
Jul 1, 2007
hi there, i have a calendar that i put into a string ilke this
string str = Calendar1.SelectedDate.ToShortDateString();
the result is dd/mm/yyyy date which is great, but for inserting into my DB (MSSQL) it needs to be a datetime field, however when i convert it
Datetime dtDate = Convert.ToDateTime(str);
it takes my date and adds 00:00:00 onto the end and this is not what i want! i just want the dd/mm/yyy how do i do this, it has to be simple but i have been searching for hours and cant find anything, i am using ASP.NET 2 and C#
Thanks
View 3 Replies
View Related
Feb 16, 2006
Hi there. Id like to use the smalldatetime type to store my dates in my SQL db.
However I do not want the time added on or anything and I want it in the dd/mm/yyyy format. I am getting the dates from my webpage as strings. how do I cast them into the above format when doing inserts and updates?
Is there a validation control available for dates in this format that I can use on my page?? I have many dates to validate and writing pages of code doesn't seem like the best solution. There must be an easier way...
Thanks, all you clever people...
View 4 Replies
View Related
Jun 28, 2006
Hi
I'm trying to store dates in this format as I have generated a control in asp.net which stores dates in this format as per the clients request. I am using the datetime type in my tables. How do exclude the time part of the value and get it to save in the above format. Using sql 2005. Localisation is currently set to 'en-gb'. Thanks.
View 1 Replies
View Related
May 1, 2014
When creating fields in MS SQL is there any way I can set the date format of the Date or DateTime characteristic to DD/MM/YYYY?
View 2 Replies
View Related
Jan 19, 2004
Hi:
I need to format a date like this:
01/2004 -> 'MM/YYYY'
I know that I can do this....
SELECT CAST(datepart(mm,getdate()) AS VARCHAR) + '/' + CAST(datepart(yyyy,getdate()) AS VARCHAR)
but , Is there is another better solution?
View 2 Replies
View Related
Apr 16, 2007
I am trying to list all projects managed by technicians who joined in the year 2005 or later. the techno column is in both tables(test_technicians & test_projects) and the projno is only in the test_projects table. Whats wrong with my coding? I keep getting an error message that the FROM statement is in the wrong place
SELECT techno, projno Tstartdate
TO_CHAR(Tstartdate,'YYYY') AS Tech Start Date
FROM test_technicians, test_projects
WHERE test_technicians.techno = test_projects.techno
AND TO_CHAR(Tstartdate,'YYYY') >= '2005';
View 10 Replies
View Related
Aug 24, 2007
Hi
I am having a procedure and try to get the date (current date)as 'launchdate' in the output. So how do I get the right date format as below?
YYYY-MM-DD - if this is difficult then how do I get the below format
2007-08-23T14:26:53-07:00
Advance thanks
View 19 Replies
View Related
Jan 30, 2008
Hi All:
We have a database date column in this format: 1/27/2008 1:20:00 AM and need a date or time function to cast local JVM time into the above format.
Suggest me the best options.
1. To go for a more comfortable date format in the database itself or
2. To have an appropriate conversion in my code.( I am not feeling good about the suffix AM/PM in the date column!)
Thanks.
View 20 Replies
View Related
Mar 21, 2008
I need to dispaly 'mm/dd/yyyy' on a text box(aspx page) by default.
When the user enters the date(only numerics) in the text box it should take the date in that order.
eg.. if the user enters 01012008 on that text box, it should display 01/01/2008, adding '/' by itself.
if the user enters 12312008 on that text box, it should display 12/31/2008, adding '/' by itself.
I am having tuff time,Can anyone, please provide the code for this solution.
View 1 Replies
View Related
Aug 8, 2007
I have a column in a database set as a DATETIME datatype, when I select it, I want to return it as:
mm/dd/yyyy hh:mm am or pm.
How in the world can I do this? I looked at the function CONVERT() and it doesnt seem to have this format as a valid type. This is causing me to lose my hair, in MySQL it is just so much easier. .
At any rate, currently when I select the value without any convert() it returns as:
June 1 2007 12:23AM
Which is close, but I want it as:
06/01/2007 12:23AM
Thanks!
View 11 Replies
View Related
Nov 23, 2007
Is it possible to convert a varchar variable that contains a date in ISO format (yyyymmdd) into a varchar variable dd/mm/yyyy?
I'm looking for a TSQL function of some kind (convert, format or sth).
Thank you!
View 1 Replies
View Related
Jun 21, 2005
I want to know if there is a way to compare dates in the sql statement with dates that I input into a database and todays date. the datatype that I'm using is smalldatetime.The statement I used is:Select Date from Table where Date > 'Today.now'I get an errorCould this be done or is there another approach?
View 1 Replies
View Related
Jan 28, 2008
How do I update a date with this format? I put HTMLEncode = false and dataformatString = {0:d} so I can just have the date and drop the time. Now it's not updating in the database.
Here's my stored procedure:
CREATE PROCEDURE [UpdateRtnDate] @loanrequestid int, @returndate datetime AS Update LibraryRequest
set[returndate]=@returndatewhere loanrequestid = @loanrequestid
It doesn't go into the database what am I misisng?
View 4 Replies
View Related
Oct 19, 2000
Good afternoon,
Does any1 know if it is possible to change the format of date (in TSQL) from the american version (i.e. mm/dd/yyyyy ) to dd/mm/yyyy.
Thanks in advance for any help
Gurmi
View 4 Replies
View Related