Oletetaan, että SQL taulussa on kentät nimeltä "alkuaika" ja "loppuaika" ja molemmat tyyppiä timestamp.
Liekö olemassa funktiota tai helppoa tapaa, jolla voi hakea kenttien "loppuaika" ja "alkuaika" erotuksen ja tulostaa tämän sekunteina, siis integer tyyppisenä?
timestamp tyyppisenä sen erotuksen osaankin tulostaa. Se ei nyt kuitenkaan auta minua.
Liekö olemassa funktiota tai helppoa tapaa, jolla voi hakea kenttien "loppuaika" ja "alkuaika" erotuksen ja tulostaa tämän sekunteina, siis integer tyyppisenä?
timestamp tyyppisenä sen erotuksen osaankin tulostaa. Se ei nyt kuitenkaan auta minua.
Vastaukset 2
Vanhimmat
SELECT TIMESTAMPDIFF(SECOND, alkuaika, loppuaika) FROM taulusi
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
Kiitos vastauksestasi.