我想写一个查询count' noOfDistribution'在一个日期内 并参考。例如,2013年1月5日有2个 此外,有人可以推荐一些电子书/网站来学习高级技能 查询?谢谢你的帮助。
答案 0 :(得分:1)
回答你的问题:
SELECT input_Date, REFERENCE, count(*)
FROM YourTable
GROUP BY input_Date, REFERENCE
但是它会导致你指出的不同之处,因为对于2013年2月5日,它将计算REFERENCE
null的6个元素
答案 1 :(得分:0)
你可以做这样的事......
select count(Input_date) over (partition by Input_date,reference),* from table
通过这个你可以找到特定日期的计数,如1/5/2013有2个计数
替代方式
select date,reference,count(*) from table group by date,reference