问题标签 [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 回答
242 浏览

sql - 使用 django orm 实现我的过滤器

我的原始sql语句如下:</p>

closedate 是我在表 t 中的列之一,它的意思是:从 1970-1-1 开始的秒数。

我如何使用 Django ORM 实现此查询?这里涉及 dateadd、datediff(sql server 2005) API,

我不知道如何处理这个问题。

0 投票
1 回答
856 浏览

sql - DATEADD() 函数查找本工作日的值

如何使用 SQL DATEADD() 函数查找该工作日的记录?例如:

'hoursFromStartOfThisDay' 正是它所说的。

注意:我说的是工作日,所以从周一到周五上午 9 点到下午 5 点,如果这很重要的话。

多谢你们!

编辑:我也希望在一周/一个月的开始时应用一个解决方案,也许还有一个小时。

编辑:因此,如果一条记录是在 18/07/2011 08:55:00 创建的,而另一条记录是在 18/07/2011 09:05:00 创建的,我希望第二条记录被查询而不是第一条记录. 但是,如果当前的 GETDATE() 是 18/07/2011 09:15:00,那么它就会变得棘手。

添加怎么样AND r.creationTime >= '9am'

0 投票
5 回答
114636 浏览

mysql - MySQL - DATE_ADD 月间隔

DATE_ADD我在 MySQL 中遇到了函数问题。

我的请求如下所示:

问题是,在结果中,-我认为- 因为June只有 30 天,所以该功能无法正常工作,因为我得到了July的结果。

有没有办法告诉你DATE_ADD在一个月内好好工作并花上合适的天数?

0 投票
1 回答
1032 浏览

coldfusion - 将时间跨度添加到日期?

谁能想到一种为日期添加时间跨度的有效方法?

类似于以下内容:

IIRC 在基于 .NET 的 CFML 引擎中我可以简单地使用date.add(timespan),但我现在不记得等效的 Java 快捷方式。

提前致谢。

0 投票
3 回答
1876 浏览

sql - SQL Server 是否优化选择查询中的 DATEADD 计算?

我在 Sql Server 2008 上有这样的查询:

在您在上面看到的选择查询中,SqlServer 是否优化查询以便不一次又一次地计算 DATEADD 结果。或者将 DATEADD 结果存储在临时变量上是我自己的责任吗?

0 投票
5 回答
7182 浏览

sql-server-2005 - 选择从月初到当前日期的记录

我正在尝试选择在本月初和当天之间添加到数据库中的记录-我或多或少知道如何从当天和特定时间段内获取记录-但是我该怎么做得到它,所以它从当前日历月的开始开始?

0 投票
4 回答
6109 浏览

sql - 从 sql 列中减去日期

再次需要你的帮助

我有一个带有列的 sql 表docid, proposedcompletiondate,docstatus

现在我想编写一个查询来获取结果,Docstatus 'A'其中减去 9 天的日期应该是当前日期

例如,如果今天的日期是“21-10-2011”

结果集必须是

0 投票
2 回答
4768 浏览

mysql - DATE 为空时的 MySQL DATE_ADD()

我的数据库中有一个可以为空的 DATETIME 值“some_date”。当我尝试以下查询时,对于那些日期为空的行,它什么也不返回:

我可以编辑此查询,以便即使 some_date 为空,DATE_ADD() 也会生成 DATE?

0 投票
2 回答
4174 浏览

tsql - 使用小数的 DATEADD - 解决方法?

我正在尝试做类似下面的事情(我已经简化了问题,试图解决这个单独的部分)。

由于 dateadd 的 number 参数被截断为 int,我意识到这将不起作用。

我试图想出一种将 0.2 转换为小时数的方法,然后能够使用类似的东西(我对它与小时一样准确)。

任何想法如何开始?我发现很难找到任何东西来获得另一个日期部分中一个日期部分的十进制表示。

它必须是一个基于集合的性能查询。

从理论上讲,我必须使它也可以使用小数年,但我将作为一个单独的问题来解决......

0 投票
1 回答
1110 浏览

excel - Excel 2010 在执行 Format(DateAdd("d", i,), "[$-409]d-mmm;@")

我正在使用 Excel 2010 VBA,我正在创建一个基本的时间线。这是创建一些列标题的代码片段,以“D-MMM”的形式,基于开始日期和跳过周末。

代码正确执行并显示列标题。我遇到的问题是,当 1 月 1 日到来时,它会保留当前年份(今天是 2011 年),但我预计会是 2012 年。

作为测试,我删除了该FORMAT(... ", "[$-409]d-mmm;@")部分,因此它只是读取DateAdd("d", i, dteLowestStartDate)重新运行,并且它在 1 月 1 日正确地增加了年份,但是随后我使用的使用该Application.Match函数的代码失败了。

知道如何DateAdd使用 dd-mmm 格式正确增加列标题(顶行中的文本,跨越多列)吗?或者我应该考虑改变我的Application.Match(),这样它就不会返回错误 2042?

这是匹配失败的地方: