SELECT IFNULL(SUM(b.money),0) as moneyCount, IFNULL(SUM(b.weight),0) as weightCount FROM xzx_order_info a
LEFT JOIN xzx_order_detail_info c ON a.order_id = c.order_id
LEFT JOIN xzx_order_item_info b ON a.order_id=b.order_id
WHERE a.order_type=1 AND a.order_status in (4,5,7)
@if(!isEmpty(startTime)){
AND c.complete_time BETWEEN #startTime# AND #endTime#
@}
SELECT IFNULL(SUM(b.money),0) as storageMoneyCount, IFNULL(SUM(b.weight),0) as storageWeightCount,
a.sys_storage_id as sysStorageId FROM
xzx_order_storage_info a
LEFT JOIN xzx_order_storage_detail b ON a.storage_id = b.storage_id AND b.flag=1
@if(!isEmpty(startTime)){
AND a.storage_time BETWEEN #startTime# AND #endTime#
@}
GROUP BY a.sys_storage_id;
SELECT IFNULL(COUNT(a.order_id),0) AS orderCount
FROM xzx_order_info a,xzx_order_detail_info b
WHERE a.order_type=1 AND a.order_status in (4,5,7)
AND a.order_id = b.order_id
@if(!isEmpty(startTime)){
AND IFNULL(b.complete_time,a.create_time) BETWEEN #startTime# AND #endTime#
@}
SELECT IFNULL(COUNT(*),0) as orderCount FROM xzx_order_info a WHERE a.order_type=1 AND a.order_status in (4,5)
@if(!isEmpty(startTime)){
AND a.create_time BETWEEN #startTime# AND #endTime#
@}
SELECT IFNULL(COUNT(*),0) as userCount FROM (
SELECT * FROM xzx_user_info a WHERE del_flag=0
@if(!isEmpty(startTime)){
AND a.regist_time BETWEEN #startTime# AND #endTime#
@}
GROUP BY a.mobile_phone
) x
INSERT INTO `xzx_charts_data`(`money_by_order`, `weight_by_order`, `order_sum`, `money_by_storage`, `weight_by_storage`, `user_sum`, `visit_sum`, `create_time`, `date_hours`, `sys_storage_id`)
VALUES
(#moneyCount#, #weightCount#, #orderCount#, #storageMoneyCount#, #storageWeightCount#, #userCount#, #visitCount#, #createTime#, #dateHours#, #sysStorageId#);
select ifnull(count(order_id),0) from xzx_order_info
where del_flag=0
@if(!isEmpty(startTime)){
and a.create_time BETWEEN #startTime# AND #endTime#
@}
and order_status in ('1','2','3','4','5','7')
SELECT SUM(a.money_by_storage) as storageMoneyCount,
(SELECT visit_sum FROM xzx_charts_data
@if(!isEmpty(startTime)){
WHERE a.create_time BETWEEN #startTime# AND #endTime#
@}
GROUP BY create_time DESC LIMIT 1
) as visitCount,
SUM(a.user_sum) as userCount,
SUM(a.order_sum) as orderCount,
SUM(a.weight_by_storage) as storageWeightCount,
SUM(a.money_by_order) as moneyCount,
SUM(a.weight_by_order) as weightCount
FROM xzx_charts_data a
@if(!isEmpty(startTime)){
WHERE a.create_time BETWEEN #startTime# AND #endTime#
@}
SELECT DATE_FORMAT(login_time, '%Y-%m-%d') AS dateHours,IFNULL(count(user_id),0) AS visitCount
FROM xzx_user_login_info
WHERE login_time IS NOT null
AND DATE_FORMAT(login_time, '%Y-%m-%d')=DATE_FORMAT(CURDATE()-1, '%Y-%m-%d')
GROUP BY dateHours ORDER BY login_id DESC
select IF(count(user_id),count(user_id),'') from xzx_user_login_info
where 1=1 and login_time is not null
AND DATE_FORMAT(login_time, '%Y-%m-%d') <= #endTime#
AND DATE_FORMAT(login_time, '%Y-%m-%d') >= #startTime#
limit 1
SELECT count(*) AS visitCount
FROM xzx_user_login_info
WHERE login_time is not null
AND DATE_FORMAT(login_time, '%Y-%m-%d') <= #endTime#
AND DATE_FORMAT(login_time, '%Y-%m-%d') >= #startTime#
GROUP BY user_id ORDER BY login_id DESC
SELECT IFNULL(SUM(a.money_by_storage), 0) as storageMoneyCount, IFNULL(SUM(a.weight_by_storage),0) as storageWeightCount, b.storage_name as sysStorageId
FROM xzx_sys_storage b
LEFT JOIN xzx_charts_data a ON a.sys_storage_id=b.id
@if(!isEmpty(startTime)){
WHERE a.create_time BETWEEN #startTime# AND #endTime#
@}
GROUP BY b.id limit 0, 10000
SELECT SUM(b.money) as storageMoney, SUM(b.weight) as storageWeight,a.title as itemName
FROM xzx_sys_environmental_info a
LEFT JOIN xzx_order_item_info b ON a.item_type = b.item_type
LEFT JOIN xzx_order_info c ON b.order_id = c.order_id and c.order_status IN ( '4', '5', '7' )
left JOIN xzx_order_detail_info d on c.order_id=d.order_id
WHERE a.parent_id is NOT NULL and a.del_flag=0
@if(!isEmpty(startTime)){
AND d.receive_time BETWEEN #startTime# AND #endTime#
@}
GROUP BY a.item_type
SELECT '0.00' as storageMoney, '0.00' as storageWeight,a.title as itemName
FROM xzx_sys_environmental_info a
LEFT JOIN xzx_order_item_info b ON a.item_type = b.item_type
WHERE a.parent_id is NOT NULL and a.del_flag=0
GROUP BY a.item_type
SELECT sum(b.money) FROM xzx_order_info a
INNER JOIN xzx_order_item_info b on a.order_id=b.order_id
WHERE a.order_status in ('4','5','7')
SELECT left(date_hours, 10) as createTime,
SUM(money_by_order) as moneyCount,
SUM(weight_by_order) as weightCount,
SUM(order_sum) as orderCount,
SUM(money_by_storage) as storageMoneyCount,
SUM(weight_by_storage) as storageWeightCount,
SUM(user_sum) as userCount
FROM xzx_charts_data
WHERE date_hours BETWEEN #startTime# AND #endTime#
GROUP BY left(date_hours, 10)
SELECT create_time as createTime FROM xzx_charts_data ORDER BY create_time ASC LIMIT 1
SELECT b.complete_time as createTime
FROM xzx_order_info a
left join xzx_order_detail_info b on a.order_id=b.order_id
where a.del_flag=0
ORDER BY create_time ASC LIMIT 1
SELECT config_value FROM xzx_sys_config_info WHERE config_type_code=#configTypeCode#
UPDATE xzx_sys_config_info SET config_value=0 WHERE config_type_code=#configTypeCode#
SELECT create_time as createTime FROM xzx_charts_data ORDER BY create_time desc LIMIT 1
SELECT date_format(now(), '%Y-%m-%d %H:%i:%s') as dbTime FROM dual