Solved

SQL Server Time Zone issue

Posted on 2006-07-05
5
1,012 Views
Last Modified: 2009-02-19
Hi All,
We are using Microsoft SQL 2005 for our database for a .net remoting application. The application is used in several time zones and accesses the same SQL Server which is in the EST time zon.   Here is my question:

We store an appointment date as the date and time. When the SQL Server in the EST zone passes the time to a client in the CST zone, the client changes the time to CST.  We do NOT want this to happen.  We are performing our own calculation for the time in the client application based on the users division.  How can we tell the client to get the data, but do not calculate the data to the time zone of the workstation.


Any help would be greatly appreciated.

Scott
0
Comment
Question by:smpross
  • 3
5 Comments
 
LVL 75

Expert Comment

by:Aneesh Retnakaran
ID: 17042872
The function
GETUTCTIME()   will return the GMT time
0
 
LVL 75

Accepted Solution

by:
Aneesh Retnakaran earned 500 total points
ID: 17042878
Sorry
its GETUTCDATE()
0
 

Author Comment

by:smpross
ID: 17043171
Anees,
I do not want to convert to anytime.  I just want it to return what is stored in the table with no conversions by the SQL Server or the desktop computer.  Any ideas?

Scott
0
 
LVL 75

Expert Comment

by:Aneesh Retnakaran
ID: 17092465
I hope i didn't understand
if it is stored in the table, you can easily return by specifying the column name in the select statement

0
 
LVL 1

Expert Comment

by:MikeBrearton
ID: 23679619
this may go against the grain but...
... I found that retrieving a date using SQL in my .NET application worked perfectly;  retrieving the date using a stored procedure containing the exact same SQL caused unwanted time shifting.  

I don't know why this works, which makes me afraid it will stop one day.  But it does.

I'm a complete "Stored Procedures only" kind of guy... but I haven't managed to get SqlServer to behave correctly in timezone sensitive environments any other way.
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

In this article—a derivative of my DaytaBase.org blog post (http://daytabase.org/2011/06/18/what-week-is-it/)—I will explore a few different perspectives on which week today's date falls within using Microsoft SQL Server. First, to frame this stu…
Everyone has problem when going to load data into Data warehouse (EDW). They all need to confirm that data quality is good but they don't no how to proceed. Microsoft has provided new task within SSIS 2008 called "Data Profiler Task". It solve th…
Viewers will learn how the fundamental information of how to create a table.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.

757 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now