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 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 integer tyyppisenä?
timestamp tyyppisenä sen erotuksen osaankin tulostaa. Se ei nyt kuitenkaan auta minua.
Vastaukset 3
Vanhimmat
Tarkoitan siis, että timestamp-tuloksen olisi muuttanut sekunneiksi.
...SQL-ympäristöstä. Osa funktioista on tapauskohtaisia. MySQL:llä tuo sujuu näppärästi funktiolla timestampdiff kun laitat unitiksi SECOND.
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff
Kiitos vastauksestasi.