Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个查询包含从时间到时间的参数。我需要从 totime 参数中减去 1 分钟。我用过totime-1。它在数据库级别工作,但在我的水晶报告中不起作用。我的意思是它在报告级别减去 1 小时。谁能告诉我其他减去一分钟的公式。
谢谢,维苏
如果您使用的是 SQL Serve/T-sql
DATEADD(MI, -1, totime)
在某些数据库(例如 SQL Server 和 Oracle)中,您可以执行以下操作:
select totime - 1.0/(24*60)
时间差以天为单位,因此 1.0/(24*60) 是一分钟,表示为一天的一小部分。
MySQL 接受语法,但时间戳以秒而不是天为单位,因此您可以使用:
select totime - 60