问题标签 [sqldatetime]

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 回答
269 浏览

sql - T-SQL计算不同年份范围之间的持续时间(以月为单位)

我在 SQL Server 中有一个表,其中包含用户从事不同工作的持续时间。我需要计算用户的体验总数。

我想计算经验总数;

去除像 2003-2005 年那样重叠的年份后,覆盖 2000-2008 年;我得到了这样的东西:

所以答案是125+19 = 144几个月。请帮我找到解决方案。

0 投票
2 回答
707 浏览

sql - Date Comparison in TSQL

Why is it that each of the following returns records:

While the following query doesn't?

I had to use a CAST with the equality operator to get the results I wanted:

Is there any way to use the equality operator without having to use a cast?

CreatedDate is of type DATETIME, and includes times.

0 投票
2 回答
45 浏览

sql - SQL根据列的值删除表中日期时间的冲突部分

我有一张像

其中对于给定的成员和类型,时间不会发生冲突:对于类型 1,将没有与其他行一致的开始和结束行,所以如果我有成员 123 类型 1 开始 2010-01-01 10: 00:00.000 并完成 2012-12-31 23:00:00.000,我不能让成员 123 类型 1 开始 2010-02-01 10:00:00.000 完成 2013-12-31 23:00:00.000,因为范围正在冲突(但是,我可以将其用于类型 2)。这是我现在的桌子。

我想要做的是消除相同 MemberID 的不同类型之间的时间冲突,因此对于 memberID 123,如果类型 2 的一行从 2013-05-01 9:00:00.000 开始并在 2013-12-31 结束5:00:00.000,类型 1 开始于 2013-10-01 9:00:00.000 并完成于 2014-12-31 5:00:00.000,因为类型 2 的行首先开始(后来开始的行是一个修剪),类型 1 的一个将被修剪为:2013-12-31 5:00:00.000 到 2014-12-31 5:00:00.000,如您所见,该行的新开始日期是类型 2 行的结束日期。

最后,第一个表将以

时间没有必要按顺序排列。

0 投票
5 回答
171 浏览

android - 如何格式化从数据库中检索的日期

我从数据库中检索日期时间并将其保存到ArrayList<String>类型变量中。现在我想格式化这个字符串。所以我需要先创建一个日期对象。但是当我制作日期对象时出现了一些问题。以下是我的代码。

这里bookingTimeArrayList. 任何人都可以建议我有什么问题..

0 投票
4 回答
97 浏览

sql - SQL 日期差异

我需要找到两年date内的差异,但年份应该是十进制示例我需要找到两者之间16-jun-2010的差异30-Sep-2014

应该是4.30

我尝试按照以下方式选择 DATEDIFF(YY,'16-jun-2010','30-sep-2014') 作为 YearsOfServices

它只给我 4 个

0 投票
3 回答
910 浏览

sql - 使用帐户年份和季度查找sql​​日期

我是 sql 新手,我面临一个问题,我需要创建存储过程,通过将 Quarters 作为字符串字符串和年份传递来返回任何季度的开始和结束日期

例如:当我通过时exec spname '2014-15','jul-sep',应该是七月的开始日期和九月的结束日期。

0 投票
3 回答
6900 浏览

java - 我如何将 java.sql.Date 格式化为 MM/dd/yyyy

我的代码是

我得到的输出格式是 yyyy/mm/dd ..我怎样才能在 MM/dd/yyyy 中得到它

0 投票
2 回答
551 浏览

c# - 使用 .ExecuteReader 时 SqlDateTime 溢出

执行在 asp 页面上使用的阅读器时出现此错误:

SqlDateTime 溢出。必须介于 1753 年 1 月 1 日上午 12:00:00 和 9999 年 12 月 31 日晚上 11:59:59 之间。

从日历中选择一个日期,并将其设置为一个DateTime变量,然后将其用作 SQL 命令中的参数。它似乎随机工作,我选择了一次日期并且它工作,我重新加载页面并选择同一天,它可能无法工作。

我的相关代码如下,我在该.ExecuteReader()行收到错误。我confirmedDate在阅读器执行之前检查了变量,它确实有一个有效的DateTime.

我已经查找了有关此的其他问题,但找不到有效的解决方案。DateTime始终传入有效值。

0 投票
1 回答
152 浏览

sql-server - 对于大型数据集的查询,日期类型是否比日期时间更高效?

我正在存储日历事件日期,包括重复事件。桌子可能会变得很大。我的大部分查询都是针对一个月的范围(即 eventstart >= '1/1/2001' 和 eventstop <= '1/31/2001'),所以我不太关心查询中的时间。

如果我查询日期列与日期时间列,我会在范围查询中获得更好的性能吗?

0 投票
2 回答
1300 浏览

c# - 如何在 C# 中将印度标准时间转换为 SQL 日期和时间

我想将以下日期和时间格式转换为 SQL 日期和时间 Thu Apr 07 2016 06:30:00 GMT+0530 (India Standard Time) 任何人都知道谢谢。