select * from pm_demand where project_status > 12 and demand_id in
#{item}
select ifnull(COUNT(demand_id), 0) countId
from pm_demand
WHERE purchase_dept_id in
#{item}
select count(d.demand_id) countYWC, ifnull(sum(c.contract_amount), 0) evaluationYWC
from pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) countYWC ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand WHERE
purchase_dept_id in
#{item}
AND project_status =21 ) de
where d.demand_id = c.demand_id
AND d.purchase_dept_id in
#{item}
AND d.project_status =21
select ifnull(COUNT(demand_id), 0) countXCJ, ifnull(sum(evaluation), 0) evaluationXCJ
from pm_demand
where purchase_dept_id in
#{item}
AND project_status !=17
and year(create_time) = year(NOW())
select de.countYWC, ifnull(sum(c.contract_amount), 0) evaluationQNWC
from pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) countYWC ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand WHERE
purchase_dept_id in
#{item}
AND project_status =21 and year(create_time) = year(NOW())-1) de
WHERE d.demand_id = c.demand_id
AND d.purchase_dept_id in
#{item}
AND d.project_status =21 and year(d.create_time) = year(NOW())-1
SELECT project_attr columnName, ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
find_in_set(#{vo.projectAttr},project_attr)
SELECT project_attr columnName, ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
find_in_set(#{vo.projectAttr},project_attr)
AND project_status > #{vo.projectStatus}
SELECT purchase_mode columnName, ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
purchase_mode=#{vo.purchaseMode}
AND project_status > #{vo.projectStatus}
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
evaluation < #{vo.evaluation}
AND project_status > #{vo.projectStatus}
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
evaluation BETWEEN #{vo.evaluation} and #{vo.evaluationEnd}
AND project_status > #{vo.projectStatus}
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
evaluation > #{vo.evaluation}
AND project_status > #{vo.projectStatus}
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
((now()> plan_purchase_finish_time and ISNULL(real_purchase_finish_time))
or (real_purchase_finish_time > plan_purchase_finish_time))
and YEAR(plan_demand_sub_time) = YEAR(NOW())
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
((now()> plan_purchase_finish_time and ISNULL(real_purchase_finish_time))
or (real_purchase_finish_time > plan_purchase_finish_time))
and quarter(plan_demand_sub_time) = quarter(NOW())
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
((now()> plan_purchase_finish_time and ISNULL(real_purchase_finish_time))
or (real_purchase_finish_time > plan_purchase_finish_time))
and MONTH(plan_demand_sub_time) = MONTH(NOW())
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
((now()> plan_purchase_finish_time and ISNULL(real_purchase_finish_time))
or (real_purchase_finish_time > plan_purchase_finish_time))
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
SELECT ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND YEAR(create_time) = YEAR(NOW())
SELECT DATE_FORMAT(create_time, '%Y') columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND (real_demand_commit_time > plan_demand_sub_time
or real_purchase_finish_time > plan_purchase_finish_time
or real_deliver_time > plan_deliver_time)
GROUP BY DATE_FORMAT(create_time, '%Y')
order by create_time asc
SELECT DATE_FORMAT(create_time, '%Y-%m') columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND (real_demand_commit_time > plan_demand_sub_time
or real_purchase_finish_time > plan_purchase_finish_time
or real_deliver_time > plan_deliver_time)
and MONTH(
create_time) = #{vo.month}
AND DATE_FORMAT(create_time
, '%Y') = #{vo.year}
GROUP BY DATE_FORMAT(create_time, '%Y-%m')
SELECT DATE_FORMAT(create_time, '%Y-${quarter}季度') columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND (real_demand_commit_time > plan_demand_sub_time
or real_purchase_finish_time > plan_purchase_finish_time
or real_deliver_time > plan_deliver_time)
and QUARTER(create_time) = #{vo.quarter}
AND DATE_FORMAT(create_time, '%Y') = #{vo.year}
SELECT *
FROM `pm_demand`
((now()> plan_purchase_finish_time and ISNULL(real_purchase_finish_time))
or (real_purchase_finish_time > plan_purchase_finish_time))
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
find_in_set('1', project_attr)
AND MONTH(plan_demand_sub_time ) = MONTH(now())
AND project_status > #{vo.projectStatus}
AND QUARTER(plan_demand_sub_time ) = QUARTER(now())
AND project_status > #{vo.projectStatus}
AND YEAR(plan_demand_sub_time ) = YEAR(now())
AND project_status > #{vo.projectStatus}
AND MONTH(task_release_time ) = MONTH(now())
AND project_status > #{vo.projectStatus}
AND QUARTER(task_release_time ) = QUARTER(now())
AND project_status > #{vo.projectStatus}
AND YEAR(task_release_time ) = YEAR(now())
AND project_status > #{vo.projectStatus}
AND MONTH(up_acceptance_time ) = MONTH(now())
AND project_status >= #{vo.projectStatus}
AND QUARTER(up_acceptance_time ) = QUARTER(now())
AND project_status >= #{vo.projectStatus}
AND YEAR(up_acceptance_time ) = YEAR(now())
AND project_status >= #{vo.projectStatus}
AND MONTH(plan_demand_sub_time ) = MONTH(now())
AND project_status > #{vo.projectStatus}
AND QUARTER(plan_demand_sub_time ) = QUARTER(now())
AND project_status > #{vo.projectStatus}
AND YEAR(plan_demand_sub_time ) = YEAR(now())
AND project_status > #{vo.projectStatus}
AND YEAR(plan_demand_sub_time ) = YEAR(now())-1
AND project_status in
#{item}
AND project_status >= #{vo.projectStatus}
AND YEAR(plan_demand_sub_time ) = YEAR(now())
AND real_purchase_finish_time <plan_purchase_finish_time
AND real_purchase_finish_time >plan_purchase_finish_time
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND (real_demand_commit_time > plan_demand_sub_time
or real_purchase_finish_time > plan_purchase_finish_time
or real_deliver_time > plan_deliver_time)
AND find_in_set('1', project_attr)
and YEAR(create_time ) = YEAR(NOW())
SELECT YEAR(NOW()) columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE find_in_set('1'
, project_attr)
AND `project_status` = #{code}
and YEAR(create_time) = YEAR(NOW())
SELECT YEAR(NOW()) - 1 columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE find_in_set('1'
, project_attr)
AND `project_status` = #{code}
and YEAR(create_time) = YEAR(NOW()) - 1
SELECT project_status columnName, ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
YEAR(create_time) = YEAR(NOW())
and `project_status`=#{vo.projectStatus}
select *
from pm_demand
where plan_id = #{planId}
limit 1
# AND find_in_set('1', project_attr)
SELECT YEAR(NOW()) - 1 columnName, de.num, ifnull(sum(c.contract_amount), 0) evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand WHERE
purchase_dept_id
in
#{item}
AND find_in_set('1', project_attr) AND YEAR(create_time) =YEAR(NOW()) - 1 ) de
WHERE d.demand_id = c.demand_id
AND find_in_set('1', d.project_attr)
AND d.purchase_dept_id in
#{item}
AND YEAR(d.create_time) = YEAR(NOW()) - 1
SELECT YEAR(create_time) columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND find_in_set('1', project_attr)
GROUP BY YEAR(create_time)
order by create_time asc
SELECT DATE_FORMAT(create_time, '%Y-%m') columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND find_in_set('1', project_attr)
GROUP BY DATE_FORMAT(create_time, '%Y-%m')
SELECT create_time columnName, ifnull(COUNT(demand_id), 0) num
FROM `pm_demand`
WHERE purchase_dept_id in
#{item}
AND find_in_set('1', project_attr)
and QUARTER(create_time) = #{vo.quarter}
AND YEAR(create_time) = #{vo.year}
select ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
from pm_demand
project_status !=21
and (real_demand_commit_time < plan_demand_sub_time
or real_purchase_finish_time < plan_purchase_finish_time
or real_deliver_time < plan_deliver_time)
select ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
from pm_demand
project_status !=21
select ifnull(min(year(create_time)), year(now())) mYear
from pm_demand
select count(a.demand_id) countNum,
ifnull(sum(a.evaluation), 0) evaluation,
year(a.create_time) yy,
ifnull(sum(b.contract_amount), 0) contractAmount
from (
select evaluation, create_time, demand_id
from pm_demand
where purchase_dept_id in
#{item}
AND project_status = '21'
) a
left join (
select contract_amount, demand_id
from pm_contract_info
) b on a.demand_id = b.demand_id
group by year(create_time)
select ifnull(sum(a.evaluation), 0) evaluation,
quarter(a.create_time) yy,
ifnull(sum(b.contract_amount), 0) contractAmount
from (
select evaluation, create_time, demand_id
from pm_demand
where purchase_dept_id in
#{item}
AND project_status = '21'
and year(create_time) = year(NOW())
) a
left join (
select contract_amount, demand_id
from pm_contract_info
) b on a.demand_id = b.demand_id
group by concat(Year(a.create_time), quarter(a.create_time))
select ifnull(sum(a.evaluation), 0) evaluation,
date_format(create_time, '%m') yy,
ifnull(sum(b.contract_amount), 0) contractAmount
from (
select evaluation, create_time, demand_id
from pm_demand
where purchase_dept_id in
#{item}
AND project_status = '21'
and year(create_time) = year(NOW())
) a
left join (
select contract_amount, demand_id
from pm_contract_info
) b on a.demand_id = b.demand_id
group by date_format(a.create_time, '%y%m')
select count(de.num) countNum,
de.evaluationTotal evaluation,
year(c.up_acceptance_time) yy,
ifnull(sum(c.contract_amount), 0) contractAmount
FROM (SELECT ifnull(sum(c.contract_amount), 0) contract_amount,d.up_acceptance_time
FROM pm_demand d
left join pm_contract_info c
on d.demand_id = c.demand_id
d.project_status in (19,20,21)
AND YEAR(d.up_acceptance_time) = YEAR(NOW())
group by year(d.up_acceptance_time)) c
LEFT JOIN
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal,up_acceptance_time FROM
pm_demand
project_status in (19,20,21) AND YEAR(up_acceptance_time) = YEAR(NOW())
group by year(up_acceptance_time)) de
ON c.up_acceptance_time=de.up_acceptance_time
select ifnull(sum(a.evaluation), 0) evaluation,
quarter(a.up_acceptance_time) yy,
ifnull(sum(b.contract_amount), 0) contractAmount
from (
select evaluation, up_acceptance_time, demand_id
from pm_demand
project_status in (19,20,21)
and up_acceptance_time!=null
and year(up_acceptance_time) = year(NOW())
) a
left join (
select contract_amount, demand_id
from pm_contract_info
) b on a.demand_id = b.demand_id
group by concat(Year(a.up_acceptance_time), quarter(a.up_acceptance_time))
select ifnull(sum(a.evaluation), 0) evaluation,
date_format(up_acceptance_time, '%m') yy,
ifnull(sum(b.contract_amount), 0) contractAmount
from (
select evaluation, up_acceptance_time, demand_id
from pm_demand
project_status in (19,20,21)
and up_acceptance_time!=null
and year(up_acceptance_time) = year(NOW())
) a
left join (
select contract_amount, demand_id
from pm_contract_info
) b on a.demand_id = b.demand_id
group by date_format(a.up_acceptance_time, '%y%m')
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
WHERE (real_demand_commit_time > plan_demand_sub_time
or real_purchase_finish_time > plan_purchase_finish_time
or real_deliver_time > plan_deliver_time)
AND find_in_set('1', project_attr)
and YEAR(create_time) = YEAR(NOW())
select ifnull(count(demand_id), 0) countNumber,ifnull(sum(evaluation), 0) evaluationTotal
from pm_demand
AND
project_status in
#{item}
select ifnull(COUNT(demand_id), 0) countNum, ifnull(sum(evaluation), 0) evaluationSum, year(task_release_time)
yy
from pm_demand
group by year(task_release_time!=null)
select ifnull(COUNT(demand_id), 0) countNum, ifnull(sum(evaluation), 0) evaluationSum,
quarter(task_release_time) yy
from pm_demand
year(task_release_time) = year(NOW())
group by concat(Year(task_release_time), quarter(task_release_time))
select ifnull(COUNT(demand_id), 0) countNum, ifnull(sum(evaluation), 0) evaluationSum,
quarter(task_release_time) yy
from pm_demand
year(task_release_time) = year(NOW() - 1)
group by concat(Year(task_release_time), quarter(task_release_time))
select ifnull(COUNT(demand_id), 0) countNum,
ifnull(sum(evaluation), 0) evaluationSum,
date_format(task_release_time, '%m') yy
from pm_demand
year(task_release_time) = year(NOW())
group by date_format(task_release_time, '%y%m')
select ifnull(COUNT(demand_id), 0) countNum,
ifnull(sum(evaluation), 0) evaluationSum,
date_format(create_time, '%m') yy
from pm_demand
where purchase_dept_id = #{purchaseDeptId}
AND year(task_release_time) = YEAR(NOW()) - 1
group by date_format(task_release_time, '%y%m')
SELECT ifnull(COUNT(demand_id),0)num, ifnull(sum(evaluation),0) evaluationTotal
FROM `pm_demand`
`project_status` IN (6,7,8,9,10,11,12,13,14,15, 16,
17)
and YEAR(plan_demand_sub_time) = YEAR(NOW())-1
SELECT ifnull(COUNT(demand_id),0)num, ifnull(sum(evaluation),0) evaluationTotal
FROM `pm_demand`
`project_status` > 4
and YEAR(plan_demand_sub_time) = YEAR(NOW())
SELECT ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
(real_demand_commit_time > plan_demand_sub_time)
SELECT project_type columnName, ifnull(COUNT(demand_id), 0) num, ifnull(sum(evaluation), 0) evaluationTotal
FROM `pm_demand`
project_type=#{vo.projectType}
SELECT ifnull(COUNT(demand_id),0)num, ifnull(sum(evaluation),0) evaluationTotal
FROM `pm_demand`
`project_status` > 4
and YEAR(plan_demand_sub_time) = YEAR(NOW())
SELECT MONTH(NOW()) columnName, de.num, de.evaluationTotal,ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d,pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
project_status > 16 AND MONTH(up_acceptance_time) =MONTH(NOW()) ) de
d.demand_id = c.demand_id
AND d.project_status > 16
AND MONTH(d.up_acceptance_time) = MONTH(NOW())
SELECT QUARTER(NOW()) columnName, de.num, de.evaluationTotal,ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d,pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
project_status > 17 AND QUARTER(up_acceptance_time) =QUARTER(NOW()) ) de
d.demand_id = c.demand_id
AND d.project_status > 17
AND QUARTER(d.up_acceptance_time) = QUARTER(NOW())
SELECT YEAR(NOW())-1 columnName, de.num,de.evaluationTotal,ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
project_status IN (17,18) AND YEAR(up_acceptance_time) = YEAR(NOW())-1 ) de
d.demand_id = c.demand_id
AND d.project_status IN (17,18)
AND YEAR(d.up_acceptance_time) = YEAR(NOW())-1
SELECT YEAR(NOW()) columnName, de.num,de.evaluationTotal,ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
project_status > 17 AND YEAR(up_acceptance_time) = YEAR(NOW()) ) de
d.demand_id = c.demand_id
AND d.project_status > 17
AND YEAR(d.up_acceptance_time) = YEAR(NOW())
SELECT YEAR(NOW()) columnName, de.num,de.evaluationTotal,ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM (SELECT c.contract_amount FROM pm_demand d
left join pm_contract_info c
on d.demand_id = c.demand_id
d.project_status > 18
AND YEAR(d.up_acceptance_time) = YEAR(NOW())) c
,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
project_status > 18 AND YEAR(up_acceptance_time) = YEAR(NOW())) de
SELECT YEAR(NOW()) columnName,ifnull(COUNT(demand_id), 0) num,ifnull(sum(evaluation), 0) evaluationTotal
FROM pm_demand
real_purchase_finish_time <=plan_purchase_finish_time
AND YEAR(up_acceptance_time) = YEAR(NOW())
SELECT ifnull(COUNT(demand_id), 0) num,ifnull(sum(evaluation), 0) evaluationTotal
FROM pm_demand
AND
project_status in
#{item}
AND real_purchase_finish_time >plan_purchase_finish_time
SELECT ifnull(COUNT(id), 0) num
FROM base_agency
WHERE status = 0
SELECT YEAR(NOW()) columnName,ifnull(COUNT(demand_id), 0) num,ifnull(sum(evaluation), 0) evaluationTotal
FROM pm_demand
project_status > 8
# AND YEAR(create_time) = YEAR(NOW())
SELECT ifnull(COUNT(demand_id), 0) num,ifnull(sum(evaluation), 0) evaluationTotal
FROM pm_demand
AND
project_status in
#{item}
and YEAR(create_time) = YEAR(NOW())-1
SELECT #{vo.year} columnName, de.num, de.evaluationTotal, ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
real_purchase_finish_time > plan_purchase_finish_time AND YEAR(create_time)=#{vo.year} ) de
d.demand_id = c.demand_id AND d.real_purchase_finish_time > d.plan_purchase_finish_time AND
YEAR(d.create_time)=#{vo.year}
SELECT #{vo.year} columnName, de.num, de.evaluationTotal, ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
real_purchase_finish_time > plan_purchase_finish_time AND YEAR(create_time)=#{vo.year} AND
QUARTER(create_time)=#{vo.quarter}) de
d.demand_id = c.demand_id AND d.real_purchase_finish_time > d.plan_purchase_finish_time AND
YEAR(d.create_time)=#{vo.year} AND QUARTER(d.create_time)=#{vo.quarter}
SELECT #{vo.year} columnName, de.num,
de.evaluationTotal, ifnull(sum(c.contract_amount), 0)
evaluationContractTotal
FROM pm_demand d, pm_contract_info c,
(SELECT ifnull(COUNT(demand_id), 0) num ,ifnull(sum(evaluation), 0) evaluationTotal FROM pm_demand
real_purchase_finish_time > plan_purchase_finish_time AND
YEAR(create_time)=#{vo.year} AND month(create_time)=#{vo.month}) de
d.demand_id = c.demand_id AND d.real_purchase_finish_time > d.plan_purchase_finish_time AND
YEAR(d.create_time)=#{vo.year} AND month(d.create_time)=#{vo.month}
WHERE
purchase_dept_id
in
#{item}
AND
demand_id
in
#{item}
AND
WHERE
purchase_dept_id
in
#{item}
AND
demand_id
in
#{item}
WHERE
d.purchase_dept_id
in
#{item}
AND
d.demand_id
in
#{item}
AND
WHERE
d.purchase_dept_id
in
#{item}
AND
d.demand_id
in
#{item}