SQL 语句“SELECT DATEADD(s,1234567890, '19700101')”的结果是啥?

Posted

技术标签:

【中文标题】SQL 语句“SELECT DATEADD(s,1234567890, \'19700101\')”的结果是啥?【英文标题】:What's the result of the SQL statement "SELECT DATEADD(s,1234567890, '19700101')"?SQL 语句“SELECT DATEADD(s,1234567890, '19700101')”的结果是什么? 【发布时间】:2010-10-07 12:15:05 【问题描述】:

由于某种原因,我的 SQL 安装不工作 :)

SELECT DATEADD(s,1234567890, '19700101')

也许this site 会有所帮助(来自Moose 的链接)。

【问题讨论】:

这与编程无关,不是问题,也不属于这里。抱歉,但你应该用这个去挖掘。 从语法上讲,这是一个问题,它确实与编程有关,即使与命理有些混合。 【参考方案1】:

我明白了:

2009-02-13 23:31:30.000

【讨论】:

有趣。这看起来很熟悉...... :)【参考方案2】:

DATE_ADD(不是DATEADD)只有两个参数。

【讨论】:

我猜这取决于您使用的 SQL。无论如何,由于某种原因,上面引用的结果今天看起来很熟悉...... 哈哈,对不起。我的错误:)【参考方案3】:

太棒了!

【讨论】:

Robin,我将这个问题的正确答案奖励给你,因为我如此精明:) 当我看到它时,我简直不敢相信。全世界的极客都应该保持沉默。 不幸的是,一旦人们真正意识到你在说什么,问题就会被关闭。 Robin -- 明天我会给你答案,以吸引更多人同时回答这个问题。很遗憾 SO 没有显示提出问题的日期,只是多久以前。 我不明白为什么要关闭它。这是一个关于编程的真正问题。 不如你开始生活,问一些真正的编程问题,而不是网上流传数周的琐事。

以上是关于SQL 语句“SELECT DATEADD(s,1234567890, '19700101')”的结果是啥?的主要内容,如果未能解决你的问题,请参考以下文章

sql语句时间排序 sql语句按照时间排序

带参数的sql语句!不懂

写出查询的SQL语句

使用sql语句查询日期的方法

sql语句实现表的字段名查询

如何查找MySQL中查询慢的SQL语句