首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

统计每N个钟点的人头和订单商品(ITEM)

2013-11-18 
统计每N个小时的人头和订单商品(ITEM)INSERT INTO `alsobuy_order_item` (`person`,`product_id`,`times`)

统计每N个小时的人头和订单商品(ITEM)
INSERT INTO `alsobuy_order_item` (`person`,`product_id`,`times`) SELECT * FROM ((SELECT CONVERT(o.customer_id,CHAR) AS `person`,oi.product_id,FLOOR(UNIX_TIMESTAMP(DATE_FORMAT(o.created_at,'%Y-%m-%d %H:00:00'))/(3600*1)) AS `time`FROM `sales_flat_order` AS oLEFT OUTER JOIN `sales_flat_order_item` AS oiON o.entity_id = oi.order_idWHERE NOT o.customer_id IS NULLAND o.status='complete'GROUP BY person,product_id,`time`)UNION(SELECT CONVERT(o.remote_ip,CHAR) AS `person`,oi.product_id,FLOOR(UNIX_TIMESTAMP(DATE_FORMAT(o.created_at,'%Y-%m-%d %H:00:00'))/(3600*1)) AS `time`FROM `sales_flat_order` AS oLEFT OUTER JOIN `sales_flat_order_item` AS oiON o.entity_id = oi.order_idWHERE o.customer_id IS NULLAND o.status='complete'GROUP BY person,product_id,`time`)ORDER BY person,product_id ) AS tb?

?其中3600*1的1可以换成你需要的小时数。

热点排行