2017-07-20 18 views
-4

如何在一天内找到剩下的秒数,在sql中?如何在一天内找到剩下的秒数,在sql中?

+0

请编辑的问题把它限制在一个具体的问题有足够的细节来确定适当的答案。避免一次询问多个不同的问题。请参阅https://stackoverflow.com/help/how-to-ask页面以获得澄清此问题的帮助。 – reporter

+1

尝试解释你正在尝试的是什么以及你期待的结果。 – Sahathulla

+0

标记您正在使用的dbms。当谈到日期/时间时,许多dbms产品远离ANSI SQL兼容。 – jarlh

回答

0

在MS SQL,这可能是的方式

select 86400 - (DATEPART(second, CURRENT_TIMESTAMP) + 60 * DATEPART(minute, CURRENT_TIMESTAMP) + 3600 * DATEPART(hour, CURRENT_TIMESTAMP)) 
0

你可以试试这个,你的日期字段代GETDATE():

DATEDIFF(SS, getdate(),convert(date,dateadd(day,1,getdate())))