我想通过此查询获取过去3天内售出的商品数量
Select COUNT(*)
FROM "products"
WHERE ("products"."SKU" = 'RAND100')
and ("isSold" = true)
and ("products"."createdAt" > NOW() - INTERVAL '3 days')
而不是返回过去3天内售出的商品数量,而是返回自开始时间以来销售商品的数量
注意:createdAt
是带有时区列的时间戳。
答案 0 :(得分:0)
试试这个:
从标签中选择* 其中DateCol在adddate(now(), - 7)和now()
之间答案 1 :(得分:0)
有问题的查询很好,问题是我的数据库@DanielLyons的结构是正确的,我的数据库缺少执行该查询所需的信息。所以就像在我的表中添加sellingDate
列一样简单。