冰
冰冰
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个数据表xfmxb,字段如下,采用mdb数据库
boxname text 名称
type text 类型
xfje curreny 消费金额
xfdate text 消费日期
sstart text 开始时间
eend text 结束时间
我的语句如下:
select boxname,type,sstart,eend,xfje as total
from xfmxb where xfdate<=时间
union all
select '小计',null,null,null,sum(xfje) as total
from xfmxb where xfdate<=时间
group by boxname,type
order by boxname,tpe
我想得到的结果是在选择的时间范围内如下:
ktv01 小包 消费金额
......
小计 消费金额
ktv02 小包 消费金额
......
小计 消费金额
合计 消费总额
但我得到的是:
ktv01 小包 消费金额
......
ktv02 小包 消费金额
......
小计 消费金额
小计 消费金额
....
boxname text 名称
type text 类型
xfje curreny 消费金额
xfdate text 消费日期
sstart text 开始时间
eend text 结束时间
我的语句如下:
select boxname,type,sstart,eend,xfje as total
from xfmxb where xfdate<=时间
union all
select '小计',null,null,null,sum(xfje) as total
from xfmxb where xfdate<=时间
group by boxname,type
order by boxname,tpe
我想得到的结果是在选择的时间范围内如下:
ktv01 小包 消费金额
......
小计 消费金额
ktv02 小包 消费金额
......
小计 消费金额
合计 消费总额
但我得到的是:
ktv01 小包 消费金额
......
ktv02 小包 消费金额
......
小计 消费金额
小计 消费金额
....