MySQL CURTIME() 的 T-SQL 版本
我正在尝试从我的 MSSQL 数据库中获取当前时间作为 unix 时间戳。
在 Mysql 中我可以这样说:
SELECT id,
caregiver_id,
client_id,
week_no,
CURTIME() as Synch_Time
FROM dbo.Visits
但是 T-SQL 中没有 CURTIME() 函数
有谁知道解决方案吗?
谢谢
凯文
I am trying to get teh current time as a unix timestamp from my MSSQL database.
In Mysql I could say something like:
SELECT id,
caregiver_id,
client_id,
week_no,
CURTIME() as Synch_Time
FROM dbo.Visits
But THERE is no CURTIME() function in T-SQL
Does anyone know of a solution?
Thanks
Kevin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用 getdate() 并执行此处描述的一些计算。
http://mysql.databases.aspfaq.com/how-do-i-convert-a-sql-server-datetime-value-to-a-unix-timestamp.html
You can use getdate() and do some calculations described here.
http://mysql.databases.aspfaq.com/how-do-i-convert-a-sql-server-datetime-value-to-a-unix-timestamp.html
getdate()
是 MSSQL 特定的,但current_timestamp()
更符合标准。请参阅类似的问题: Retriving date in sql server, CURRENT_TIMESTAMP vs GetDate( )getdate()
is MSSQL specific, butcurrent_timestamp()
is more standard compliant. See similar question: Retrieving date in sql server, CURRENT_TIMESTAMP vs GetDate()在SQL2012中,use可以转换为特定的日期和时间类型,例如
In SQL2012, use can convert to specific date and time types, e.g.