- 12月 16,08
- Category :Computers & Internet
SQLで時間の10進数を求める
たとえば、8時間30分を10進数にしたい場合
データには8.3と入っているとする
((8.3-(mod(8.3,1))) + ((mod(8.3,1)*100)/60)
これで、8.5と算出できる
左辺は、時間、右辺は分を求めてる
データを1で割り、そのあまりを算出すると分が求められ、データからその値を引くと時間が
そのあまりに100を掛け、60で割ってやると10進数の分が求められる
このまま使えるのは、MySQLやらORACLEやら?
MySQL5では試しました。
- Newer: WordPress2.7アップグレード
- Older: 3連休
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://clare-chronicle.net/2008/12/sql%e3%81%a7%e6%99%82%e9%96%93%e3%81%ae10%e9%80%b2%e6%95%b0%e3%82%92%e6%b1%82%e3%82%81%e3%82%8b/trackback/
- Listed below are links to weblogs that reference
- SQLで時間の10進数を求める from Clare Chronicle