我目前正在创建一个应该使用SQLite数据库的Android应用程序。在我的例子中,我需要重复“产品类型”、“账单”和“所有购买产品的列表”。
法案:
id
customer
data -> link to list of all purchased products
price
产品类型:
id
name
price
我的问题是:一个客户可以有更多的产品连接到一张账单上。如何设计?是对每一张钞票使用一行使用:
id
bill_id
product
或者更确切地说,将更多的产品插入一行,然后在我的应用程序中解析它?我想,有个更好的解决办法。谢谢你的帮助。
我有货币数据库表。通过使用以及日期和时间,我每天更新货币。我的列名是Date,数据类型是datetime
我想获取的货币汇率的美元,这是最后更新的数据库,根据日期,而不是表的id。
下面的查询总是显示相同的结果。
SELECT * FROM `currencyrates` WHERE CurrencyCode='USD' AND Rate > 0 ORDER BY 'Date' ASC
SELECT * FROM `currencyrates` WHERE CurrencyCode='USD' AND Rate > 0 ORDE
有控制器
can_buy = nil
if game.spot_price == 0
return {json: {error: 1, error_message: "You can do it only once"}, status: 400} if game.spots.where(user_id: user.id).length > 0
can_buy = true
else
can_buy = UserService.have_enough_money?(user, game.spot_price)
end
if can_buy
ActiveR