varsql=$@" SELECT * FROM {viewName} where STR_TO_DATE(concat(Year,'-',Month,'-01'),'%Y-%m-%d') >= @beginTime
and STR_TO_DATE(concat(Year,'-',Month,'-01'),'%Y-%m-%d') < @endTime and hospitalid = {request.HospitalId}";
...
...
@@ -451,18 +456,7 @@ public List<dynamic> QueryComputeByDate(string viewName, DateTime beginTime, Dat
sql=$"select {string.Join(",",request.GroupBy)}, {string.Join(",",request.SumBy.Select(t=>$"sum({t}) {t}"))} from ({sql}) tab group by {string.Join(",",request.GroupBy)}";
if(request.CurrentPage!=0&&request.PageSize!=0)
sql=$@" select count(1) count from ({sql}) tab;
select * from ({sql}) tab limit {request.PageSize} offset {(request.CurrentPage-1)};";