统计每种产品在一天内销售的产品
Count product selled in a day for each type of product
我的查询有问题。
假设我有 10 种产品(产品 1、产品 2、产品 3),今天(08/16/2021),我销售 15 种产品 1、2 种产品 2 和 5 种产品 3。我现在每天需要知道我卖出了多少产品,以及每天都能得到所有这些。
告诉我我的 class 是否足够好,我可以使用什么查询或代码。
@Entity(tableName = "stock_products")
data class StockProducts (
@PrimaryKey(autoGenerate = false)
val id: String,
@ColumnInfo(name = "timestamp")
val timestamp: String,
@ColumnInfo(name = "productName")
val orderList: List<ProductInfo>
)
数据库的设计应满足您的需求。
如果您不想添加仅包含日期的额外列,您可以在 00:00 处计算今天的时间戳并进行查询“Select orderList where timestamp > $todayTimestamp”
此外,时间戳不应是字符串。
我的查询有问题。 假设我有 10 种产品(产品 1、产品 2、产品 3),今天(08/16/2021),我销售 15 种产品 1、2 种产品 2 和 5 种产品 3。我现在每天需要知道我卖出了多少产品,以及每天都能得到所有这些。
告诉我我的 class 是否足够好,我可以使用什么查询或代码。
@Entity(tableName = "stock_products")
data class StockProducts (
@PrimaryKey(autoGenerate = false)
val id: String,
@ColumnInfo(name = "timestamp")
val timestamp: String,
@ColumnInfo(name = "productName")
val orderList: List<ProductInfo>
)
数据库的设计应满足您的需求。 如果您不想添加仅包含日期的额外列,您可以在 00:00 处计算今天的时间戳并进行查询“Select orderList where timestamp > $todayTimestamp”
此外,时间戳不应是字符串。