|  |  |  | 
|---|
|  |  |  | select | 
|---|
|  |  |  | #{item.beginTime} time, | 
|---|
|  |  |  | (select ifnull(sum(ifnull(card_cash,0) + ifnull(consume,0)),0) from achieve_new a where a.beault_id=#{userId} and <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]>) orderAmount, | 
|---|
|  |  |  | (select ifnull(sum(case b.pay_method when '现金' then goods_cash else 0 end),0) | 
|---|
|  |  |  | (select ifnull(sum(case a.pay_method when '现金' then goods_cash else 0 end),0) | 
|---|
|  |  |  | from achieve_new a | 
|---|
|  |  |  | inner join sys_order_item b on a.order_item_id=b.ID | 
|---|
|  |  |  | where a.beault_id=#{userId} and <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]>) cashAmount, | 
|---|
|  |  |  | (select ifnull(sum(case b.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | (select ifnull(sum(case a.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | from achieve_new a | 
|---|
|  |  |  | inner join sys_order_item b on a.order_item_id=b.ID | 
|---|
|  |  |  | where a.beault_id=#{userId} and <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]>) cardAmount, | 
|---|
|  |  |  | (select ifnull(sum(case b.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | (select ifnull(sum(case a.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | from achieve_new a | 
|---|
|  |  |  | inner join sys_order_item b on a.order_item_id=b.ID | 
|---|
|  |  |  | where a.beault_id=#{userId} and <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]>) cardUseAmount, | 
|---|
|  |  |  | 
|---|
|  |  |  | <select id="selectStaffCashAchieve" resultType="java.util.TreeMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | <foreach collection="list" index="index" item="item"   separator=","  > | 
|---|
|  |  |  | (select ifnull(sum(case b.pay_method when '现金' then goods_cash else 0 end),0) | 
|---|
|  |  |  | (select ifnull(sum(case a.pay_method when '现金' then goods_cash else 0 end),0) | 
|---|
|  |  |  | from achieve_new a | 
|---|
|  |  |  | inner join sys_order_item b on a.order_item_id=b.ID | 
|---|
|  |  |  | where <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]> | 
|---|
|  |  |  | 
|---|
|  |  |  | <select id="selectStaffCardAchieve" resultType="java.util.TreeMap"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | <foreach collection="list" index="index" item="item"   separator=","  > | 
|---|
|  |  |  | (select ifnull(sum(case b.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | (select ifnull(sum(case a.pay_method when '划扣' then goods_cash else 0 end),0) | 
|---|
|  |  |  | from achieve_new a | 
|---|
|  |  |  | inner join sys_order_item b on a.order_item_id=b.ID | 
|---|
|  |  |  | where <![CDATA[datatime > #{item.beginTime} and datatime < #{item.endTime} ]]> | 
|---|