嗨,这是我的样本记录:
id id_store id_member order_number id_devices date_created 223240 2 6285849 84653349 2 8-5月14日1114344 2 6285849 84653349 2 8-5月14 5665565 2 6285849 84653349 50 28-8月14日
我有很多order_numbers有date_created差异,我需要哪个order_numbers有超过3个月。
请帮帮我
斯雷尼瓦斯
发布于 2014-11-16 10:54:51
我想你想要的是在date_created之间持续3个月的订单编号列表。
select order_number, min(date_created), max(date_created),
max(date_created) - min(date_created) duration
from data_table
group by order_number
having max(date_created) - min(date_created) > 120 /*number of days*/
您可以简单地使用“组”和“序号”,并对持续时间进行筛选。我希望这对你有用。
https://stackoverflow.com/questions/25651418
复制相似问题