Just nu i M3-nätverket
Gå till innehåll

hur listar jag alla samtal som varat 10 sekunder eller mindre ?


heatsinkfan

Rekommendera Poster

Hej jag har en tabell som heter sessions och i den finns [start]och[end] kolumnerna med start och stop för samtal. hur kan jag lista alla samtal som är 10 sekunder eller kortare ?

 

 

 

 

[inlägget ändrat 2009-02-24 13:43:18 av heatsinkfan]

Länk till kommentar
Dela på andra webbplatser

Under förutsättning att START och END är av typen datetime:

 

select * from sessions

where [end]-[start] <= 10 * 0.0000115740740740741

 

(En sekund är 1/86400 dels timme ; 0.0000115740740740741)

 

 

 

Länk till kommentar
Dela på andra webbplatser

Nja, en sekund är väl en 3600-dels timma och en 86400-dels dygn... :)

 

Beroende på vilken databashanterare du använder så kan du nog även kolla på datedif i kombination med datepart eller motsvarande inbyggda funktioner.

 

/Cluster

------------------------------------------------------

I do not fear computers. I fear the lack of them

--------> http://eforum.kicks-ass.net <---------

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...