Microsoft SQL server - Fel tid i rapporter

Trädvy Permalänk
Medlem
Plats
Solna
Registrerad
Dec 2006

Microsoft SQL server - Fel tid i rapporter

Hej på er!

Jag har åkt på ett udda fel och tänkte höra om ni varit med om det själva. Eller ni kanske vet vad jag ska börja.

Jag har två servrar, en SQL och en telefoni.

Det är 10 telefoner kopplade till telefoniservern som hanterar kö, kötider, prioriteringar etc. Jag lagrar all telefonidata i min SQL server för att se hur länge operatörerna suttit i telefon och hur snabbt man svarar etc.

När jag skickar en query som ska ta hem:

År | Månad | Dag | halvtimme | antal samtal | handlings tid
2015 1 19 2015-01-19 08:00:00.000 3 1349
2015 1 19 2015-01-19 08:30:00.000 1 124
2015 1 19 2015-01-19 09:00:00.000 4 740

Så visar servern att vi tagit 3 samtal kl 08:00 men jag vet att det är 07:00. Ingen tid är fel på verken SQLservern eller telefoniservern. Har ni någon aning om var jag kan börja kolla?

Trädvy Permalänk
Medlem
Plats
Arboga
Registrerad
Jan 2002

Det är inte så att tiderna är UTC-tider? Det skulle förklara en timmes förskjutning.

Skickades från m.sweclockers.com

Intel Core i7 6700K | Gigabyte Z170X-UD3 | Corsair Vengeance LPX 16GB DDR4 2400Mhz | EVGA GTX 980Ti Hybrid | Samsung 950 PRO 256GB | Noctua NH-D15 | EVGA G2 750 | Fractal Design Define R5

Trädvy Permalänk
Medlem
Plats
Solna
Registrerad
Dec 2006

Nej, dem går efter den lokala maskinen. Sjukt skumt! Jag får sätta mig ner med en utvecklare som får ta en titt på det (=

Trädvy Permalänk
Inaktiv
Registrerad
Mar 2010

Eftersom tider i SQL oftast inte är relativa utan absoluta så låter det som programmeraren valt att lägga in dessa som UTC, då spelar det ingen roll vilken tidszon SQL servern eller telefoniservern har.