我似乎无法解决这个问题...
我有以下声明:
select aT.PieceNo, count(*)
from send_piece aT
where message_no in (7104, 7113)
and aT.Created > To_Timestamp('01-JAN-14 00:00:00', 'DD-MON-YY HH24:MI:SS')
group by aT.PieceNo;
在此分组列表中,将有许多具有相同PieceNo AND aT.Created值的记录。我只需要显示这些记录。
我试过了
group by aT.PieceNo, aT.Created;
但似乎颠倒了最初的分组。
该表的结构如下:ID,Message_No,XML_Data,已创建
我正在从XML_Data中提取PieceNo值。上面的查询返回:
167408305E01 5
167408505C01 8
167408206A01 9
167408306A01 4
...
该组中的每个记录都包含一个创建值(DateTime)。我只需要显示在那些组中共享相同Created值的记录(如果有意义)。
基本上,我试图提取该表中所有共享相同PieceNo和Created值的记录。
select aT.PieceNo, aT.Created,count(*)
from send_piece aT
where message_no in (7104, 7113)
and aT.Created > To_Timestamp('01-JAN-14 00:00:00', 'DD-MON-YY HH24:MI:SS')
group by aT.PieceNo, aT.Created;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句