sql - 删除 SQL 命令中的毫秒数

标签 sql postgresql timestamp

有了这种 SQL 语句,如何从“date_created”列中删除毫秒数?

SELECT sales.id,
       sales.filename,
       account.description customer,
       sales.uploaded,
       sales.date_created
  FROM account
       JOIN salesStore sales
            ON sales.customer_id = account.id
 WHERE sales.date_created::date BETWEEN '2014-02-27' 
                                    AND '2014-03-01'
ORDER BY 
       sales.date_created DESC

最佳答案

试试这个

 DATE_TRUNC('second', sales.date_created);

请参阅 DATE_TRUNC 的文档.

postgresql doc

关于sql - 删除 SQL 命令中的毫秒数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22164450/

相关文章:

mysql - 使用空值作为 '' 还是 NULL 更好?

php - 如何使用 Laravel 5.3 显示 DATE_RFC2822 并将其保存到 MySQL?

php - 如何按 UNIX 时间戳对 mysql 结果进行分区

javascript - 如何在存储过程中使用表值作为参数?

SQL Server管理工作室 "Invalid Object name dbo.xxxxx"

mysql - 如何更改表格

postgresql - 现在遗留的 Heroku 共享数据库允许多少个并发连接(并且是否有任何缓存)?

postgresql - DBeaver PostgreSQL 数据库 - 此驱动程序不支持 SCRAM 身份验证

java - 如何添加 JAVA 时间戳以使 mySQL 工作?

sql - 如何一次执行多个存储过程?