去掉重复数据的情况解决思路
去掉重复数据的情况现在的数据记录是SQL codeidtimePIDActionTime 112011-09-23 08:00:32212011-09-23 08:
去掉重复数据的情况
现在的数据记录是
SQL codeid timePID ActionTime 1 1 2011-09-23 08:00:322 1 2011-09-23 08:00:403 2 2011-09-23 12:00:334 2 2011-09-23 12:02:375 1 2011-09-24 08:00:006 2 2011-09-24 12:00:37
要取的结果是
SQL codeid timePID ActionTime 1 1 2011-09-23 08:00:323 2 2011-09-23 12:00:335 1 2011-09-24 08:00:006 2 2011-09-24 12:00:37
就是说去掉重复的日期记录,但是根据timePID作为重复条件的
[解决办法][解决办法]select *
from tth a
WHERE NOT EXISTS(
SELECT 1 FROM tth
WHERE a.`timePID`=`timePID`
AND DATE(a.`ActionTime`)=DATE(`ActionTime`)
AND a.id>id
)