Fråga : Arbete för SQL-server 2008 med GTM daterar

Hi experter!

I har e-produktarbetet via internet med användaren som den är i olik tid, zonplanerar. Min produkt är ordnar till med SQL-serveren 2005, men jag betraktar ändring som den till SQL-serveren 2008 som är primär på grund av detta nytt, daterar type.

My ifrågasätter är följer: handtag för server 2008 för
Can SQL med scenarionågot liknande detta:
User A med GTM +2 förbinder och skriver en datera i SQL Serer som fungerar på GTM 0 och skriver datehour som, 5 p.m
User B med GTM-2 förbinder till serveren med GTM0, och när gör queryen för data av användare A att se hans data skriva in korrigerat med hans GTM-offset.  För övre exempel han som ser 1

If för p.m (som är 5 p.m för användare A), kan, att ifrågasätta är - hur???

Thanks!

" klar "

Svar : Arbete för SQL-server 2008 med GTM daterar

I enkelt uttrycker,

* Stunder som lagrar rekord i ditt, bordlägger bruk VALDA GETUTCDATE () i stället för GETDATE ()
* Stunder som hämtar rekord från bordläggabruket
VÄLJ dateadd (ss, DATEDIFF (ss, GETUTCDATE (), GETDATE ()), ur_date_column)

Andra lösningar  
 
programming4us programming4us