【发布时间】:2014-02-12 10:52:59
【问题描述】:
我想获取交易日期为今天的所有记录,例如(2014 年 2 月 12 日)。因此,为了实现这一点,我尝试了以下 SQL 查询:
SELECT transaction_status, count( * ) AS StatusCount
FROM OCN.user_transaction
WHERE transaction_date = date('Ymd')
GROUP BY transaction_status
但这对我不起作用。任何人都可以在这方面帮助我吗?提前致谢。
【问题讨论】:
-
transaction_date的列类型是什么? -
事务日期如何保存在数据库中?日期或日期时间或时间戳?
-
@Rikesh:数据类型为bigint(12)
-
假设 UNIX 时间戳,假设 MySQL;
select ... where date(now()) = date(from_unixtime(transaction_date)) ...;.
标签: php mysql sql date unix-timestamp