西西河

主题:【求助】一个MySQL query的问题 -- 阿国

共:💬6 🌺2 新:
全看分页树展 · 主题 跟帖
家园 SQL Server 下我会这么做

--assume timestamp is integer

select abclog_id, sum(case when log_typeid = 82 then timestamp else 0 end) - sum(case when log_typeid = 81 then timestamp else 0 end) as [time]

from table_one

where abclog_id = 247927204 and log_type_id in (81, 82)

group by abclog_id

MySQL 不熟,估计原理差不多吧,就是巧用group by而已。

全看分页树展 · 主题 跟帖


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河