如何将Mysql表中的一条记录分为多条记录
现在假设有如下表即记录:
id loginTime logoutTime onlineTime
201 2014-06-01 12:00:00 2014-06-03 12:00:00 172800
注:172800即48小时,也就是logoutTime与loginTime的时间差
如何变为如下表即记录:
id loginTime logoutTime onlineTime
201 2014-06-01 12:00:00 2014-06-01 23:59:59 43200
201 2014-06-02 00:00:00 2014-06-02 23:59:59 86400
201 2014-06-03 00:00:00 2014-06-02 12:00:00 43200
简单的说就是将一条跨越3天的记录分成3条单天的记录~~谢谢指点!