我在数据库中添加了记录,其中创建日期存储在时间戳值中。 time()值。但现在我想获取今天添加的所有记录。我被卡住并搜索谷歌但未找到。
SELECT id,COUNT(*) as total,
SUM(CASE WHEN DATE( `tsCreated` ) = CURDATE() then 1 else 0 end) as todays
FROM products
答案 0 :(得分:1)
SELECT id,COUNT(*) FROM `products` WHERE DATE(`tsCreated`) = CURDATE()
答案 1 :(得分:0)
如果你想现在获得日期,那么其他0:
SELECT id,CASE WHEN DATE(`tsCreated`) = date(CURDATE()) then 1 else 0 end as todays
FROM products
如果你想计算tsCreated =现在:
SELECT count(1) as total
FROM products where DATE(`tsCreated`) = date(CURDATE())