草庐IT

订单价

全部标签

mysql - 每个订单的价格显示为订单价格

编写一个SQL查询,显示客户每笔订单的价格其姓氏以字母M开头。显示订单号,订单上的姓氏,以及订单的价格(OrderPrice)。首先显示订单价格最高的结果。使用单引号提供聚合别名。产生一个确保它完全回答问题的结果Select`CustomerLastName`,petshop_order.OrderNo,sum(item.ItemPrice)as`OrderPrice`fromcustomer,petshop_order,petshop_order_item,itemwhere`CustomerLastName`like"M%"And(customer.ssn=petshop_orde

mysql - DB Design 允许用户定义产品、产品规范并让他们自己插入订单

我正在设计一个数据库,因为我需要开发这样一个CRM,用户可以在其中指定新产品、产品规范和定价,然后让他们自己为上一步中指定的产品插入订单。当然插入的数据需要根据他们在数据库中指定的内容进行评估。举个例子可能会更清楚:user1创建了一个产品“apple”,然后指定“color”和“weight”作为该产品的属性规范。然后用户1说苹果定价是根据颜色和重量。“黄色”苹果的价格为1美元/重量单位,“红色”苹果的价格为2美元/重量单位。它还创建了一个产品“car”,其规范为“year”、“model”、“color”、“brand”。并且在这里它指定价格组合。最后,他创建了规范为“尺寸”的产品

MySQL查询订单三差分字段

假设我有三张table(帖子、墙、照片)post(id,post_uid,post_content,post_timestamp)墙(id,wall_from,wall_to,wall_content,wall_timestamp)照片(id、photo_gid(来自画廊id的引用)、photo_caption、photo_filename、photo_timestamp)我只想加入这三个表,但顺序是从post_timestamp、wall_timestamp和photo_timestamp到单个查询或单个结果。我该怎么办?我应该创建新表,还是可以从三个字段订购?

php - 从订单表中查找新买家和回头客

我有一个现有的电子商务数据库,其中包含相当标准的销售表。相关的表格是:订单表。这些字段是这样的:OrderID、CustomerID、OrderDate、...客户表。CustoerID、CustomerFirstName、CustomerLastName、...我需要找到两个值,即:新买家总数(特定时间段内*)基本上都是特定时间段内的首次购买者总回头客(一定时间段内*)基本上,这些是在该时间段之前购买过的买家时间段,我们会提供作为输入,比如1周内我的数据库在MySQL中。问题:获得这两个总数的最简单和最有效的方法是什么?1.新买家总数2.回头客总数我需要用PHP编写程序吗?或者我可以

mysql - MySQL - 简单的订单表现不佳

表(innodb):学生-400.000线(35.000线未激活)40000线学生班-460000线查询:SELECTS.*FROMSTUDENTSJOINCLASS_STUDENTCSONCS.STUDENT_ID=S.STUDENT_IDJOINCLASSCONC.CLASS_ID=CS.CLASS_IDWHERES.ACTIVE=TRUEGROUPBYS.STUDENT_ID--thissufficestofetchstudentsonlyonceORDERBYC.CLASS_DATEDESC--datetimefieldLIMIT0,5执行时间ORDERBY:3.2297秒无O

mysql - 如何在数据库中存储不同长度的列表/订单?

我一直在做一个项目,我需要在数据库中存储订单列表(在本例中为食品)。我曾尝试四处寻找存储此类列表的最佳方式,但找不到任何方法。目前,我将数据存储在phpMyAdmin/SQL中,订单存储为要打印的原始HTML。它有效,但必须有一种更有效的方式来存储这些订单。订单看起来类似于:汉堡餐筹码水帕尔马鸡柠檬水因此,我认为最好制作一个单独的表来保存订单,这样它的结构会更好一些,但我想不出一种可行的方法来处理不同长度的订单。不然的话,存成JSON或者数组再用JS构造是不是更好?JSON示例:{"order_id":666,"orders":[{"item":"BurgerMeal","notes"

php - WooCommerce 我的账户页面 - 获取订单查询的当前用户

我正在尝试对每个用户的特定项目求和,但它似乎无法识别当前用户并且它对所有客户的所有订单求和。我该如何解决这个问题?我缺少什么?这是我使用的代码:$order_items=apply_filters('woocommerce_reports_top_earners_order_items',$wpdb->get_results("SELECTorder_item_meta_2.meta_valueasproduct_id,SUM(order_item_meta.meta_value)asline_totalFROM{$wpdb->prefix}woocommerce_order_item

mysql - 获取每个客户的第一个订单日期

这个问题在这里已经有了答案:SQLselectonlyrowswithmaxvalueonacolumn[duplicate](27个答案)关闭4年前。这个让我喝酒,所以我需要一些帮助。我有一张table:act_Address,act_OrderID,act_Date我正在尝试获取我们运送到的每个地址的第一个act_Date。这是我尝试过的方法,但它现在已经运行了一个多小时,所以我认为这行不通...SELECTc.act_Address,(SELECTo.act_OrderIDFROMtbl_ActivityoWHEREc.act_Address=o.act_AddressORDER

mysql按组选择订单号

我正在尝试执行“选择分组最大值”之类的操作,但我正在寻找分组订单号。所以有了这样的表briefs----------id_brief|id_case|date1|1|06/07/20102|1|04/07/20103|1|03/07/20104|2|18/05/20105|2|17/05/20106|2|19/05/2010我想要这样的结果breifsresult----------id_brief|id_case|dateOrder1|1|32|1|23|1|14|2|25|2|16|2|3我想我想做这里描述的事情MySQL-Getrownumberonselect,但我不知道如何为

MySQL:在每天的订单列表中包含订单为零的日子

我有一张这样的tableDate|OrderID2012-03-09|1232012-03-09|1222012-03-07|121AndIamdoingaquerylikethisSELECTDate,COUNT(OrderID)FROMTableGROUPBYDate我想在此列表中包括订单为零的日子。是否有一个优雅的解决方案? 最佳答案 假设您的Table是orders表,那么不是。查询不会产生数据库中尚不存在的行/数据。如果某一天没有订单记录,您将不会在输出中获得该日期。您可以生成一个临时表,其中包含特定范围内的每个日期并根据