我正在尝试返回一个移动缓慢的库存项目列表。只要有促销活动,这些商品就会被写入saleItems表。我想从inventoryMaster表中获取那些在过去N天内没有出现在saleItems表中的项目。这是我的结构。 db_inventory - all inventory items are stored here in stockmain table
db_main - all sale transactions recorded here in saleitems table 下面的查询给出了一个错误 SELECT db_inventory.StockMain.ItemCode
FROM
阶段
我有这样的模型:
Promo(id: integer, start_date: datetime, end_date: datetime)
我想知道目前的促销活动是什么。可能是我们的查询应该是:
SELECT * FROM promos WHERE now BETWEEN start_date AND end_date;
问题
我该怎么用Ruby做呢?哪种方法是正确的?
谢谢。
我还在纠结于这个:
抱歉重新措辞和重新发布..。
一旦我试图实现这些想法,我的想法就根本行不通。最大的问题是PK/FK字段似乎不兼容。这是我想到的两张桌子:
Campaign
PK Long campaignId
String description
Promotion
PK Long campaignId (FK to Campaign)
PK Long discount (unique set of discounts for the campaign)
String messgge
(每一项运动都有许多促销活动)
问题是,没有宣传对象,