有两个表A、B
A中记录的是货物的详细情况。(名称、进库时间)
B中记录的是货物的分类情况。(货物名称关键字、类别)
注:货物名称关键字是指货物名称中只要有这个字,它就属于这个关键字所
对应的类别最终需要统计某天的进货量,并按类别显示出来(如果某种货物没有进货,那也需要显示出类别来,后面的进货量为‘0’就可以了)。我现在可以做到的是:如果这种货物今天有进货,那就可以查出来,但是如果这种货物今天没有进货,查询结果中就不显示此类货物。
A中记录的是货物的详细情况。(名称、进库时间)
B中记录的是货物的分类情况。(货物名称关键字、类别)
注:货物名称关键字是指货物名称中只要有这个字,它就属于这个关键字所
对应的类别最终需要统计某天的进货量,并按类别显示出来(如果某种货物没有进货,那也需要显示出类别来,后面的进货量为‘0’就可以了)。我现在可以做到的是:如果这种货物今天有进货,那就可以查出来,但是如果这种货物今天没有进货,查询结果中就不显示此类货物。
select 类别,count(名称) from A,B
where to_char(入库时间,'yymmddHH24MIss')>=070417173000
and to_char(入库时间,'yymmddHH24MIss')<=070418100700
and A.名称 like B.货物名称关键字||'%'
group by B.类别;