Kom ihåg mig?
Home Menu

Menu


Tidsintervall i MySQL

Ämnesverktyg Visningsalternativ
Oläst 2007-03-11, 18:11 #1
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Jag vill få ut skillnaden mellan två tidsstämplar i MySQL 4.1 i antal sekunder. Att få ut intervallet är inga problem, men hur får jag det till sekunder?

Hela tid-/datumhanteringen i MySQL verkar vara en stor samling fulhack. Hoppas dom styr upp det efter att dom lyckats klura ut om "sleeping threads takes CPU"
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-11, 18:16 #2
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Snabb fråga, snabbt svar. Så här kan man göra:
UNIX_TIMESTAMP(ADDTIME(FROM_UNIXTIME(0), TIMEDIFF(current_timestamp,modified)))

"modified" är tidsstämpeln vars ålder ska returneras. Känns som det kan vara en lite väl stor overhead för en fråga som ska köras några hundra gånger per sekund. Om någon har ett bättre sätt att göra det på så hojta.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-11, 19:15 #3
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
"UNIX_TIMESTAMP(current_timestamp) - UNIX_TIMESTAMP(modified)" eller om current_timestamp är just nu så borde "UNIX_TIMESTAMP() - UNIX_TIMESTAMP(modified)" fungera
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2007-03-11, 19:32 #4
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Kan inte komma på någon bra bortförklaring. Jag får helt enkelt ta på mig dumstruten. Tack för tipset!

Edit: Det kanske är jag som borde fundera på om sleeping brain makes people stupid.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017