I have record like this pic, PLEASE CLICK TO SHOW PIC
how to get like this pic, PLEASE CLICK TO SHOW PIC
创建表查询:
创建表圈(no_faktur varchar(30)主键,tgl_jual日期, kd_barang varchar(20),nm_barang varchar(100),harga_beli int(20), harga_jual int(20),jum_jual int(10));
插入表格查询:
插入圈值('FJ-2013001','2013-10-01','B-001','笔记本电脑 苹果”, '500000', '700000', '2');插入圈值 ( 'FJ-2013002', '2012-10-01', 'B-002','膝上型 苹果”, '300000', '500000', '4');插入圈值 ( 'FJ-2013003', '2013年10月3日', 'B-001',“膝上型 苹果”, '500000', '700000', '1');插入圈值 ('FJ-2013004','2013-10-11','B-003','HDD 500 GB”, '700000', '800000', '1');插入圈值 ( 'FJ-2013005', '2012-10-01', 'B-001','膝上型 苹果”, '500000', '700000', '3');插入圈值 ( 'FJ-2013006', '2013年10月4日', 'B-004','MONITOR 14“','100000','800000','2');插入圈数值 ( 'FJ-2013007', '2013年2月1日', 'B-001',“膝上型 苹果”, '700000', '850000', '4');插入圈值 ('FJ-2013008','2013-10-21','B-005','HDD 500 GB”, '800000', '900000', '3');插入圈值 ( 'FJ-2013009', '2013年10月27日', 'B-001','膝上型 苹果”, '500000', '700000', '1');
我想是这样的:
选择 no_faktur,tgl_jual,kd_barang,nm_barang,harga_jual,jum_jual,sum(harga_jual * jum_jual)as lap_jual from lap where month(tgl_jual)='10'and 年(tgl_jual)='2013'和jum_jual =(从圈中选择max(jum_jual) 按kd_barang分组)按total_jual desc排序;
但不起作用,因为 * jum_jual 超过1行。
请提前帮助,请提供帮助
答案 0 :(得分:0)
选择no_faktur,tgl_jual,kd_barang,nm_barang,harga_jual,sum(jum_jual)为jum_jual,sum(harga_jual * jum_jual)为total_jual 从月份(tgl_jual)=' 10'和年(tgl_jual)=' 2013' 由kd_barang组成 按total_jual desc排序;