问题标签 [datediff]

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 投票
3 回答
1336 浏览

date - CMD:还剩多少

我只是想弄清楚,

批处理文件(CMD)如何告诉我距离任何日期还有多少天......???

如:

谢谢!

0 投票
7 回答
37650 浏览

mysql - MySQL中的日期差异来计算年龄

我有一个关于datediffMYSQL函数的问题,我可以使用它,它很简单。但我不明白如何使用它来收集表字段中的差异。例如

我有一个专栏dob,我想写一个查询来做类似的事情

我的意思是我想要从当前日期时间到表字段dob的差异,每个查询结果都是差异,用户的年龄。

0 投票
6 回答
784 浏览

date - 确定是否新的一周进行冷融合

我需要确定一组日期是否包含两个不同的星期。

例如:

当从包含日期的数据库中返回一组记录时,需要有一些东西来区分不同的星期。

对我来说,这似乎是我需要添加以确定是否有新的一周的所有逻辑。

虽然,我没有得到任何结果。

有人有想法吗?

更新:

这是我的实际 if 语句:

0 投票
6 回答
128 浏览

sql - 获得全部时间

我怎样才能得到这样的全部时间datediff(time, logindate, logoutdate)

我知道这个内置函数不接受时间参数,但我怎样才能得到整个时间而不是分钟、毫秒、秒等?

我想要像 1:05:45 这样的东西,而不是它的一部分。

0 投票
2 回答
869 浏览

mysql - MySQL 加入四个表并使用 WEEK 和 DATEDIFF 获取当前数据?

我正在尝试编写一个从四个表中获取信息的查询,但我无法弄清楚。有人可以帮我一些指导吗?

该模型是用户可以在指定的时间段内预订房间。我想检索未来 7 天的最新数据,因此我使用的是 WEEK 和 DATEDIFF。DATEDIFF 是为了确保我不会取回未来或一年多以前发生的任何房间预订。我有四张表:用户、房间、时间、预订

用户:

房间:

时间:

预订:

我用以下数据填充了这些表:

在添加时间表之前(因为时间以前在预订表中),我设法通过以下查询获取数据:

但是在将时间划分到单独的表格之后,我无法做到:

上述查询的结果集是:

但它应该包括 2009-11-23 的两次预订

我迷路了......任何评论将不胜感激。谢谢!

/安德斯

0 投票
2 回答
3445 浏览

mysql - 不一致的 MySQL DATEDIFF 行为

当我使用这个查询时:

MySQL 执行查询没有错误,我得到了过去 2 天内未更新的行数。但是,如果我像这样更改查询:

我收到以下错误:

任何想法为什么会这样?

0 投票
3 回答
1190 浏览

sql - 寻找最接近日期的数据?

我有一张桌子

有约 20,000,000 个条目。现在我想为一个 symbol_header_id 找到最接近季度末的 ADJ_NAV 值:

当我运行内部“选择日期”查询时,它会快速返回。只需运行带有正确日期而不是子查询的外部查询也可以很快完成。但是当我运行整个过程时,它需要永远 - 有什么问题吗?

0 投票
2 回答
654 浏览

sql - 非连续日期上的 SQL DATEDIFF

我有一个看起来像这样的表:

我需要创建一个表,其中所有标记日期在一列中,并且在另一列中排序时每个相邻标记日期之间的差异。这是我写的 SQL:

但是,此 SQL 不会在周末 5/5/2008 -> 5/2/2008 或长周末加入。我将如何让表在非连续日期上自行加入?感谢所有的帮助!

0 投票
3 回答
1161 浏览

sql - SQL 时间跟踪查询

数据:

这是我目前正在使用的查询。

问题出在多个IN_1条目上。我只想跟踪第一个IN_1条目和下一个条目之间的时间差,OUT_1并忽略IN_1两者之间的条目。当然,您可以有 100 个IN_1,但时间仅从第一个IN_1到下一个进行跟踪OUT_1

更复杂的是,可能会有一个IN_1, IN_2, IN_3, OUT_1, OUT_2,OUT_3并且你可以进入IN_1和离开OUT_3并且它会照原样工作IN_1, OUT_1

0 投票
2 回答
1387 浏览

asp.net - Asp.Net 和 Sql Server 时差以天、小时、分钟为单位

我正在使用 asp.net 和 sql server 2005 开发问题跟踪应用程序。在跟踪问题时,我将截止日期作为日期时间存储在数据库中,并且如果有人在留言板中发布消息,则发布日期/时间也会得到作为日期时间存储在数据库中。

现在我的要求是在只剩下 2 天的情况下将问题截止日期显示为“还剩 2 天”,就像截止日期已经结束时会显示比计划晚 2 天一样。我认为这可以通过 sql server datediff() 来实现,但是对于我需要显示的消息,例如 2 小时 3 分钟前发布...或 3 天 18 小时前发布或类似的内容...(如果它是在 1 天前发布的,我们可以消除时间)。

试过谷歌,但找不到任何有用的东西。将; 一如既往地感谢您的帮助。

提前致谢。