请帮我解决这个问题...我是新手...
SELECT idt, date_played, date_end, duration FROM `v_currentshow`
其中 date_played、date_end 和 duration 字段是 DATETIME
idt date_played date_end 持续时间 1 2013-03-13 22:33:48 2013-03-13 21:58:20 00:35:28 2 NULL NULL 00:02:11 3 NULL NULL 00:00:32 4 NULL NULL 00:36:42 5 NULL NULL 00:01:30 6 NULL NULL 00:25:12 7 空空 00:01:37 . . . n NULL NULL 00:02:32
问题是..
- 我们如何设置下一个 date_played 空值,如 idt=2 和另一个 idt,从 idt=1 中的 date_end 值开始,然后仅使用 SELECT 并在 VIEW 上进行计数,以此类推?
- 我们如何像在 idt=2 和另一个 idt 中一样设置下一个 date_end 空值,而 date_played 已经像问题 1 中那样设置,只需使用 SELECT 并在 VIEW 上进行设置?
请帮助...谢谢
结果示例如下表...如果不可能...如何通过更新获得它?
idt date_played date_end 持续时间 1 2013-03-13 22:33:48 2013-03-13 21:58:20 00:35:28 2 2013-03-13 21:58:20 2013-03-13 22:00:31 00:02:11 3 2013-03-13 22:00:31 2013-03-13 22:01:03 00:00:32 4 2013-03-13 22:01:03 2013-03-13 22:37:45 00:36:42 5 2013-03-13 22:37:45 2013-03-13 22:39:15 00:01:30 6 2013-03-13 22:39:15 2013-03-13 23:04:37 00:25:12 7 2013-03-13 23:04:37 2013-03-13 23:06:14 00:01:37 . . . 直至最后
谢谢你...