我正在尝试根据在start time列中找到的开始时间连接Name列中的名称,如下面的Table Data中所示。 最终结果应该将第1行(假日促销)和第2行(新年)的名称连接起来,因为开始时间在相同的日期和时间。因此,它应该类似于“假日销售,新年”,开始日期列显示"2019-12-26 00:00:00“。 我尝试修改几个查询,这些查询最初用于根据名称或ID合并日期,以便它们可以根据日期合并(连接)名称。所有这些都被证明是不成功的,并导致了“超时错误”。下面是我尝试过的几个查询:- start date end date combine rows - Merge overlappin
我们有一个购物车和购物车有排队项目,现在线项目可以是产品,折扣优惠券,奖励和促销。我正在寻找一些投入,在这里的设计考虑。后端在Rails中。
for products I have already designed the URL to be
post: cart/line_items to create a line item for product
put: cart/line_items/:id to update the quantity
delete: cart/line_items/:id to remove the product
现在,为了增加样本和去除样本,我正在考虑这样做
我要选择促销代码唯一的每条记录的整个第一行。我正在尝试创建一个样本表,在这个表中将是一个记录(第一条记录)从每个不同的促销代码。我已经询问了我所有的同事,他们通常会手动查看数据,并从每个人中选择一个。问题是,促销代码的数量每次都会增加,而且代码也会发生变化。因此,我想要编写一个查询,该查询将选择找到的第一条记录,使其具有每个不同的代码。所以对于我来说,我有这样的东西:
SELECT DISTINCT Customer.promo1 FROM Customer AS promo;
SELECT * FROM Customer, promo
WHERE Customer.promo1 = pro
我有一个数据库中有几千个促销代码,我需要一些实现的东西,当一个工人去得到一个ID它将检查他们的ID,如果它已经分配到一个促销代码,将返回它,如果有ID不在系统中将返回队列中的下一个促销代码。我的这段代码现在可以单独运行每一行,但不能作为整体运行。我觉得这只是一个简单的错误,但我需要另一双眼睛来观察它
IF EXISTS(select promo_code from Promo where worker_id='ABC123') select promo_code from Promo where worker_id='ABC123' ELSE i