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
Kategori
Computerworld tilbyder specialiserede kurser i database-management

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