|
@@ -92,7 +92,7 @@ public interface QueryDrugsAndProjectsDao {
|
|
|
*/
|
|
|
@Select("select * from (" +
|
|
|
"SELECT " +
|
|
|
- " a.inpatient_no patient,a.admiss_times times,rtrim(b.name) name,b.social_no social_no,b.employer_tel phone,c.admiss_date,c.dis_date,a.charge_date charge_date, " +
|
|
|
+ " rtrim(a.inpatient_no) patient,a.admiss_times times,rtrim(b.name) name,b.social_no social_no,b.employer_tel phone,c.admiss_date,c.dis_date,a.charge_date charge_date, " +
|
|
|
" (select name from zd_unit_code where code=c.small_dept) dept, " +
|
|
|
" (select name from zy_zd_responce_type where code=c.responce_type) yb_type, " +
|
|
|
" sum(a.charge_amount) number,sum(a.charge_fee) amount_of_money,charge_code_mx charge_code,source='住院' " +
|
|
@@ -105,7 +105,7 @@ public interface QueryDrugsAndProjectsDao {
|
|
|
"group by charge_code_mx,a.inpatient_no,a.admiss_times,b.name,b.social_no,b.employer_tel,c.admiss_date,c.dis_date,c.small_dept,c.responce_type,a.charge_date " +
|
|
|
"union all " +
|
|
|
"SELECT " +
|
|
|
- " a.inpatient_no patient,a.admiss_times times,rtrim(b.name) name ,b.social_no social_no,b.employer_tel phone,c.admiss_date,c.dis_date,a.charge_date, " +
|
|
|
+ " rtrim(a.inpatient_no) patient,a.admiss_times times,rtrim(b.name) name ,b.social_no social_no,b.employer_tel phone,c.admiss_date,c.dis_date,a.charge_date, " +
|
|
|
" (select name from zd_unit_code where code=c.small_dept) dept, " +
|
|
|
" (select name from zy_zd_responce_type where code=c.responce_type) yb_type, " +
|
|
|
" sum(a.charge_amount) number,sum(a.charge_fee) amount_of_money,charge_code_mx charge_code,source = '住院' " +
|
|
@@ -117,7 +117,7 @@ public interface QueryDrugsAndProjectsDao {
|
|
|
" and charge_date >= #{startTime} and charge_date <= #{endTime} " +
|
|
|
"group by charge_code_mx,a.inpatient_no,a.admiss_times,b.name,b.social_no,b.employer_tel,c.admiss_date,c.dis_date,c.small_dept,c.responce_type,a.charge_date " +
|
|
|
"union all " +
|
|
|
- " select a.patient_id patient,a.times times,rtrim(b.name) name ,b.social_no social_no,b.phone_no phone,a.charge_date admiss_date,dis_date = null,a.charge_date charge_date, " +
|
|
|
+ " select rtrim(a.patient_id) patient,a.times times,rtrim(b.name) name ,b.social_no social_no,b.phone_no phone,a.charge_date admiss_date,dis_date = null,a.charge_date charge_date, " +
|
|
|
" (select name from zd_unit_code where code = a.exec_dept) dept, " +
|
|
|
" yb_type = '自费',sum(a.quantity*a.drug_win) number,sum(a.quantity*drug_win*unit_price) amount_of_money,a.charge_item_code,source = '门诊' " +
|
|
|
" from mz_charge_detail_b a,mz_patient_mi b " +
|