问题标签 [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.
sql - T-SQL计算不同年份范围之间的持续时间(以月为单位)
我在 SQL Server 中有一个表,其中包含用户从事不同工作的持续时间。我需要计算用户的体验总数。
我想计算经验总数;
去除像 2003-2005 年那样重叠的年份后,覆盖 2000-2008 年;我得到了这样的东西:
所以答案是125+19 = 144
几个月。请帮我找到解决方案。
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.
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 行的结束日期。
最后,第一个表将以
时间没有必要按顺序排列。
android - 如何格式化从数据库中检索的日期
我从数据库中检索日期时间并将其保存到ArrayList<String>
类型变量中。现在我想格式化这个字符串。所以我需要先创建一个日期对象。但是当我制作日期对象时出现了一些问题。以下是我的代码。
这里bookingTime
是ArrayList
. 任何人都可以建议我有什么问题..
sql - SQL 日期差异
我需要找到两年date
内的差异,但年份应该是十进制示例我需要找到两者之间16-jun-2010
的差异30-Sep-2014
应该是4.30
年
我尝试按照以下方式选择 DATEDIFF(YY,'16-jun-2010','30-sep-2014') 作为 YearsOfServices
它只给我 4 个
sql - 使用帐户年份和季度查找sql日期
我是 sql 新手,我面临一个问题,我需要创建存储过程,通过将 Quarters 作为字符串字符串和年份传递来返回任何季度的开始和结束日期
例如:当我通过时exec spname '2014-15','jul-sep'
,应该是七月的开始日期和九月的结束日期。
java - 我如何将 java.sql.Date 格式化为 MM/dd/yyyy
我的代码是
我得到的输出格式是 yyyy/mm/dd ..我怎样才能在 MM/dd/yyyy 中得到它
c# - 使用 .ExecuteReader 时 SqlDateTime 溢出
执行在 asp 页面上使用的阅读器时出现此错误:
SqlDateTime 溢出。必须介于 1753 年 1 月 1 日上午 12:00:00 和 9999 年 12 月 31 日晚上 11:59:59 之间。
从日历中选择一个日期,并将其设置为一个DateTime
变量,然后将其用作 SQL 命令中的参数。它似乎随机工作,我选择了一次日期并且它工作,我重新加载页面并选择同一天,它可能无法工作。
我的相关代码如下,我在该.ExecuteReader()
行收到错误。我confirmedDate
在阅读器执行之前检查了变量,它确实有一个有效的DateTime
.
我已经查找了有关此的其他问题,但找不到有效的解决方案。DateTime
始终传入有效值。
sql-server - 对于大型数据集的查询,日期类型是否比日期时间更高效?
我正在存储日历事件日期,包括重复事件。桌子可能会变得很大。我的大部分查询都是针对一个月的范围(即 eventstart >= '1/1/2001' 和 eventstop <= '1/31/2001'),所以我不太关心查询中的时间。
如果我查询日期列与日期时间列,我会在范围查询中获得更好的性能吗?
c# - 如何在 C# 中将印度标准时间转换为 SQL 日期和时间
我想将以下日期和时间格式转换为 SQL 日期和时间 Thu Apr 07 2016 06:30:00 GMT+0530 (India Standard Time) 任何人都知道谢谢。