问题标签 [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 投票
1 回答
163 浏览

sql-server - 为什么日期类型会极大地影响查询执行的性能?

我有以下形式的查询:

LastEvent 列的类型为DATE

查询工作得非常快。但是,如果我将 @date 类型更改为DATE查询执行似乎永远不会完成。如果我注释掉条件

查询再次快速工作。

我很惊讶参数的轻微类型更改会如何影响性能,但我不知道为什么会发生这种情况。

0 投票
4 回答
3642 浏览

c# - SqlDateTime 溢出异常(yyyy-mm-dd 到 sqldatetime)

我正在提取一个日期格式的字符串(yyyy-MM-dd),然后将其转换为 aDateTime并使用存储过程将其插入数据库中。但我不断得到

System.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

我表中的列是date.

2016-01-15我通过调用转换我的字符串(例如) DateTime.ParseExact(expirationDate, "yyyy-MM-dd", null),然后我获取该值并将其作为参数插入到我的 StoredProcedure 并执行过程。

但是在使用调试器时,我可以看到返回值实际上是一个格式化的yyyy-MM-dd HH:mm:ssDateTime。

这是代码外观的示例

0 投票
2 回答
909 浏览

sql - 选择日期最大的不同位置

问这个感觉真的很愚蠢,但我无法在 SQL Server Compact (CE) 中进行此选择

如果我有两个这样的表:

我现在如何为状态中的每个人选择最新状态?结果应该是:

即选择日期最高的distinct id:s,并加入名称。作为奖励,对列表进行排序,以便最新记录位于顶部。

0 投票
1 回答
974 浏览

mysql - 在 MySQL 中按 DATE 分组 DATETIME 并显示当天的最后一条记录

我有一组每小时左右变化的货币报价。对于这个特定示例中的 sql 结果,我只需要 yyyy-mm-dd 格式的最近 30 天中每一天的最后一条可用记录。

这是我当前的查询:

这用于直方图,其中 x 轴显示分隔的天数。报价表有以下几列:

  • id_quotation (INT)
  • date_quotation (日期时间)
  • 值(十进制)

问题是它不一定会带来当天的最后一条记录。它按天对记录进行分组,但它应该显示具有最高小时/分钟/秒的记录。有任何想法吗?谢谢!

0 投票
1 回答
665 浏览

sql - 如何在 SQL 中将 GPS 格式的时间转换为本地时间格式?

这是从 android mobile 接收到我的服务器的数据包。

其中以下是从设备接收到的时间:1392979784822。由于这是 GPS 格式,我尝试在 SQL 中转换为本地格式,但失败了。请在这个问题上指导我。

0 投票
1 回答
3866 浏览

c# - 使用 NHibernate 的 SqlDateTime 溢出

我在数据库中使用 NHibernate 持久化我的对象

App对象定义了一个属性:

在映射类中:

在 sqlServer 2008 中,它的 dataType 是dateTime且不可为空。

第一次它没有错误地保存到数据库。但是在更新应用信息后我遇到SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

但应用程序发布日期是有效的 dateTime :2/16/2014 2:21:58 AM并且它不为空。

所以我很困惑为什么会引发这个异常?

看截图: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
177 浏览

java - java中的日期转换(字符串到java.sql.Date)

在我的代码中,我必须将 String value(Input) 转换为java.sql.Date format. 我面临的问题是,输入日期格式未定义,它可以是任何格式。例如,输入字符串可能是"Jan 10,2014"or"01-10-2014""2014/Jan/10"。所以现在我需要将此输入值转换为java.sql.Date(DD/MMMM/YYYY). 有没有办法进行这种转换?

0 投票
5 回答
177398 浏览

java - 将java日期转换为Sql时间戳

java.util.Date在将其转换为 java.sql.Timestamp 后尝试插入,我正在使用以下代码段:

但这给了sq2014-04-04 13:30:17.533

有没有办法在没有毫秒的情况下获得输出?

0 投票
1 回答
4727 浏览

oracle-sqldeveloper - 如何在 Oracle 中使用 GETDATE() 来查找当前日期和某个指定日期之间的天数?

假设我有一个名为的表projects,它的列为projectid, startdate and enddate. 每个项目的开始日期已经指定,结束日期仅针对已经完成的项目指定。对于正在进行的项目,结束日期为null. 我们必须执行此任务:

查找每个项目的项目 ID 和工期。如果项目尚未完成,请报告其截至目前的执行时间。[提示:Getdate() 给出当前日期]

为此,我编写了这段代码,

但这给了我

第 113 行第 27 列是 GETDATE() 的位置。

那么在这里使用 getdate() 的方法到底是什么?

0 投票
4 回答
967 浏览

java - 使用简单日期格式格式化时日期无效

我有一个日期字符串Mon Feb 8 00:00:00 UTC+0530 1954。我想把它转换成格式DD/MM/YYYY。输出总是08/38/1954 or 09/39/1954.

我使用了以下代码。