问题标签 [dateadd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3155 浏览

sql - 需要加约束:日期加10天

我正在尝试向表中添加一个约束,以便它将其中一列显示为当前日期加上 10 天。这是我迄今为止尝试过的(我对 SQL 很陌生):

哈!

编辑:我现在也试过这个:

编辑:感谢 ypercube 和我的同学。最终代码是:

0 投票
1 回答
1231 浏览

sql - SQL 语法 DATEADD 的问题

好吧,我一直试图让这个特定的代码 ^ 工作,但我无法弄清楚 dateadd 语法。从我对谷歌的研究来看,它看起来是正确的,但我总是收到错误 ORA-00923: FROM keyword not found where expected

这通常是我的一些小错误造成的,但我找了大约 20 分钟后找不到它。谁能指出可能正盯着我看的错误

0 投票
1 回答
739 浏览

vba - 从 0:00 减去时的 Dateadd 错误

我正在尝试将带有 GMT 小时的列转换为用户指定的时区。

当 VBA 尝试从 01:00 减去 18000 秒 (GMT-5) 时出现错误。

发生此错误是因为 VBA 无法确定 00:00 之前的小时数吗?我已经计算出 Selected_GMT 的秒数,如何使用它来确定 New_Time?

0 投票
2 回答
739 浏览

sql - 将 dateadd SQL 应用于所有行

因此,我使用了一系列查询来尝试将 23 小时添加到“match_date”列中的所有日期,并且收到了来自所有日期的各种错误,包括语法错误和指出 stats.dateadd 不存在的错误。

任何想法为什么?

0 投票
2 回答
6980 浏览

sql - SQL 获取月度和周度数据

我正在写一个查询,以提供本周、本月和今年(3 个单独的列)在一周至今、本月至今和年初至今的规模上售出的产品数量,例如今天它将显示自星期一以来售出的产品,从每月的第一天和第一年开始,随着时间的推移,这将在接下来的每个星期、月份和年份继续,去年还有 3 个具有相同逻辑的其他列。我需要的是帮助使用 DATEADD 或 DATEDIFF 获取日期查询(例如(DATEADD(分钟,-15,GETDATE()))。

非常感谢,我也在使用 SQL Server 2008

0 投票
1 回答
615 浏览

ejb - 如何在 ejbql 中添加日期

我正在尝试在我的 EJB 查询中实现 dateadd。我尝试了这样的事情,但它不起作用:

一旦我尝试执行该代码,就会出现此异常:

我还尝试将 1 转换为日期和间隔,但查询结果仅为空。我只是想知道,是否真的可以在 EJB 查询中的给定日期添加天数

0 投票
1 回答
340 浏览

mysql - MySQL选择日期范围,但也介于

我的数据库由一组条目(按用户)组成,一周中的每一天都有一行,还有一年中每周只有一行的组。本周可能从周六、周日或周一开始。
sql按用户ID对所有这些行进行分组,并且对于用户每天都有一行的条目可以正常工作
我遇到的问题是选择每周只有一个条目的用户行
基本上如果行日期是2012年2月11日那么我需要能够选择该行,如果开始日期标准落在该日期或下一周内,并且所有行都在但不包括日期列在结束日期之后的
我正在尝试像 dateadd 这样的所有内容sql,但我无法让它添加这些行。
希望我已经说清楚了。


假设我在 db 2013-02-02
2013-02-09中有两个条目

我的开始日期为 2013-02-05,结束日期为 2012-02-13
我需要将这两行作为:
开始日期在 2013-02-02 的一周内或之内
,我还需要 2013-02-09,因为结束日期在该日期的一周内或之内。
希望这能让它更清楚一点。

0 投票
3 回答
167 浏览

sql - dateadd - 查找过去的日期

从日期中减去 18 个月,我遇到了一个奇怪的问题。考虑以下代码段:

这构成了存储过程中 where 子句的一部分。当我运行时:

它运行良好,但是当我将其更改为:

它因错误而中断:

将 varchar 数据类型转换为 datetime 数据类型导致值超出范围。

有没有人对为什么可能是一月(所有其他月份都可以)破坏我的代码有任何想法?

谢谢。

DS

0 投票
1 回答
548 浏览

sql - 在 SQL 中通过 int 值确定 DATEPART

好的,所以我正在做一个软件工具来提醒即将到期的 CRB。到期间隔由程序的用户确定。

我目前正在使用 SQL Server 2008。因此,我正在尝试执行一条 SQL 语句,该语句将检索此到期期限之外的所有记录。以下是我想要实现的概念:

如您所见,该表包含到期间隔类型(天、周、月、年)、间隔值以及我需要添加间隔的日期。

我在 DATEADD 函数的第一个参数中遇到错误,因为它需要 DATEPART 而不是整数。有没有办法根据存储的整数确定使用哪个 DATEPART?还是有其他方法可以做到这一点?

0 投票
1 回答
1132 浏览

sql - 如何按月分解sql中的日期范围

我有两个 sql 表。它们适用于公司的员工。一个表有通常的详细信息(id、name、surname),另一个表有他们的休假信息(empid *外键到员工表中的 id、datefrom、dateto)

我需要分解休假结构,以便我们可以显示日期。在输出中,我们将有: DateFrom DateT 18-01-2013 19-01-2013

现在,如果员工休假超过一个月(即从 29 到 5),我将打印如下值: DateFrom DateT 29-01-2013 31-01-2013 01-02-2013 05-02-2013

为了打印这个,我按月分解了一个日期范围, 这有助于分解它,谢谢你的回答。但是我如何显示哪个员工得到了所有的假期?正如我所说,这些表是链接的。我尝试使用

但我收到错误消息,无法绑定多部分标识符。我找不到地方说

所以有人可以告诉我如何解决这个问题。希望看到正在休假的员工