创建触发器,实现物料入库和领用时相应物料库存的自动更新;创建触发器,实现转仓时转入仓库物料增加、转出仓库物料减少;创建存储过程统计各仓库各种物料的现存数量;创建存储过程统计指定时间段内各种物料的入库数量和领用数量;建立数据库相关表之间的参照完整性约束;
表结构也没有,数据库也没有,怎么个写法呢,你要是不会可以参考这个http://t.csdn.cn/C8kXT
和这个 http://t.csdn.cn/u6chQ
你咋不去问gpt呢
很简单的,你先画个表格,把需要的量列出来,画完可以私信我
例如 date_format( concat( t1.MONTH, ‘-01’ ), ‘%Y’ )就可以了,这样就可以识别出时间格式了,
正确的语法应为
SELECT
MONTH,
YEAR,
number,
concat( round( number / total * 100.00, 2 ), '%' ) percent
FROM
(
SELECT
*
FROM
( SELECT DATE_FORMAT( order_time, '%Y-%m' ) AS MONTH,
sum( order_num ) AS number FROM `order`
GROUP BY MONTH ) t1
JOIN
( SELECT DATE_FORMAT( order_time, '%Y' ) AS YEAR,
sum( order_num ) AS total FROM `order`
GROUP BY YEAR ) t2
ON 1 = 1
AND date_format( concat( t1.MONTH, '-01' ), '%Y' ) = t2.YEAR
) t3;
执行结果如下
此时年份和月份是一一对应的。