-1

我有一个查询包含从时间到时间的参数。我需要从 totime 参数中减去 1 分钟。我用过totime-1。它在数据库级别工作,但在我的水晶报告中不起作用。我的意思是它在报告级别减去 1 小时。谁能告诉我其他减去一分钟的公式。

谢谢,维苏

4

2 回答 2

3

如果您使用的是 SQL Serve/T-sql


DATEADD(MI, -1, totime)

于 2013-03-20T19:01:16.280 回答
0

在某些数据库(例如 SQL Server 和 Oracle)中,您可以执行以下操作:

select totime - 1.0/(24*60)

时间差以天为单位,因此 1.0/(24*60) 是一分钟,表示为一天的一小部分。

MySQL 接受语法,但时间戳以秒而不是天为单位,因此您可以使用:

select totime - 60
于 2013-03-20T19:06:01.943 回答