Avatar billede dex_dexter Nybegynder
22. maj 2006 - 20:34 Der er 8 kommentarer og
1 løsning

Trække et tidspunkt fra et andet(begge i datetime)

jeg har 2 datetimes i min tabel som jeg vil have trukket fra hinanden, men kun tiden(hh:mm:ss), hvordan får jeg gjort dette?
Avatar billede arne_v Ekspert
22. maj 2006 - 20:45 #1
bare traek dem fra hindanden og fisk timer, minutter, sekunder ud af det
resulterende timespan - vil jeg tro
Avatar billede dex_dexter Nybegynder
22. maj 2006 - 21:05 #2
jeg kan godt trække dem fra hinanden og så bare lave noget ala dette: datepart(hh, @delay) + ':' + datepart(mm, @delay)+ ':' + datepart(ss, @delay).

men hvad sker der så hvis den går i minus, så bliver mit lille setup jo ødelagt :)
Avatar billede arne_v Ekspert
22. maj 2006 - 21:19 #3
sorry - jeg laeste kategorien forkert

hvilket programmerinsg sprog er applikationen lavet i ?

(jeg vil helst lave den slags i applikationen fremfor i databasen - mit
forslag var baseret paa et .NET sprog)
Avatar billede dex_dexter Nybegynder
22. maj 2006 - 21:20 #4
jeg er også ude i at det skal kodes i applikationen nu, lidt trist.

det skal implimenteres i noget c#/.net kode.
Avatar billede arne_v Ekspert
22. maj 2006 - 21:31 #5
det er langt nemmere at lave saadan noget i applikationen

hvad vil du have ud af det ved 07:00:00 - 23:00:00 ?
Avatar billede ldanielsen Nybegynder
22. maj 2006 - 22:48 #6
Jeg vil foreslå at du SELECT'er forskellen i sekunder, og så i applikationen regner videre udfra det:

SELECT DATEDIFF(s, dtm1, dtm2) FROM Tabellen
Avatar billede arne_v Ekspert
18. juni 2006 - 20:49 #7
kommet videre ?
Avatar billede dex_dexter Nybegynder
18. juni 2006 - 21:00 #8
hovsa, havde da glemt dig.

jeg løste det i applikationen med noget regneri frem og tilbage :)
men svar alligevel, points er dine
Avatar billede arne_v Ekspert
19. juni 2006 - 00:02 #9
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester