如何从小时减去1分钟

时间:2013-03-20 18:58:30

标签: sql

我有一个查询包含时间和时间参数。 我需要从totime参数中减去1分钟。 我使用了totime-1。 它在数据库级别工作,它在我的水晶报告中不起作用。我的意思是它在报告级别减去1小时。 任何人都可以告诉我减去一分钟的其他公式。

谢谢, vissu

2 个答案:

答案 0 :(得分:3)

如果您使用的是SQL Server / Tsql


DATEADD(MI, -1, totime)

答案 1 :(得分:0)

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

select totime - 1.0/(24*60)

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

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

select totime - 60