SQL 如何用SQL语句实现下列的想法

假设存在一张手术信息表,
id name operDate
1 张三 2015-07-21 11:30:21
2 李四 2015-07-21 13:45:21
3 张三 2015-07-22 09:18:35
4 王五 2015-07-23 13:54:46
5 张三 2015-07-25 12:00:00
如何用SQL实现,判断有没有在24小时内再次做手术的呢?求指教

sql

2个回答

1、分组后前后记录时间相减,然后看相减后是不是有小于24的。也就是用到lead和lag的方式
实现方式看我的博客
http://blog.csdn.net/danielinbiti/article/details/45308867
SQLServer,mySQL以及oracle都有说明

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问