mysql基础(二)-数据库增、删、改、查
1、搜索
这是一段我遇见的较为复杂的查询sql,结合这段sql 对其中的命令进行说明。
SELECT
sup_dept_name supDeptName,
sum(
CASE
WHEN rent_days < 15 THEN
( original_value + net_value )/ 2 * 0.003 * 15
WHEN (rent_days <= 180 and rent_days >= 15) THEN
( original_value + net_value )/ 2 * 0.06 * 1 ELSE ( original_value + net_value )/ 2 * 0.055 * 1
END
) AS totalRent
FROM
(
SELECT
d.instru_ledger_id,
l.instru_name,
l.original_value / 100 original_value,
l.lifespan,
m.borrow_time,
m.sup_dept_name,
r.return_time,
l.original_value