问题标签 [sql-date-functions]

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

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

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

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

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

但这给了我

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

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

0 投票
1 回答
866 浏览

asp.net-mvc - SqlFunctions 将字符串转换为日期

我正在做一个项目,我在按日期过滤记录时遇到问题。我有一个通用的方法来搜索任何实体的记录,我的 searchQuery 就像“2014-03-15”,记录日期时间格式是“2014-03-15 00:00:00.000”,我的 sql 查询应该转换日期时间sql 仅记录日期格式,然后将其与我的查询进行比较,问题是从记录生成的日期与我的查询不相等,我使用 datepart 函数然后连接字符串结果,但结果会像' 2014- 3- 15' 并导致不匹配,如果存在一种方法可以在 sqlfunctions 中将字符串转换为日期,那就太好了,这是我的代码

生成的sql是

我需要一种方法来将此字符串转换为日期sqlFunctions

0 投票
1 回答
998 浏览

php - 如何在mysql查询中使用当前日期?

我有一个数据库,其中包含一个类型为 - 日期的列。我也有一个输入为静态日期的查询,它工作正常,但我想在查询中使用今天的日期。有什么建议吗?

询问 :

这目前显示 2014-05-14 之后的项目数

0 投票
1 回答
968 浏览

sql - SQL根据星期几自动选择日期范围

--这是使用SQL

我试过几次都失败了,

我有一个销售表,其订单日期采用以下格式“2014-05-15 00:00:00.000”

我想要一份报告,如果@today 小于周五,则显示上周的日期范围,如果@today 是周六或周日,则使用本周的日期范围

假设我只想查看 SalesOrder 和 OrderDate 字段

提前致谢,

院长

0 投票
1 回答
82 浏览

sql - 如何在包含 GROUP BY 的 SQL 查询中将月份从数字转换为字符串形式?

所以,我正在创建一个视图来提取一堆数据(在一个字段上使用 SUM 聚合)。该查询包含 GROUP BY 子句,当我按如下方式在查询中进行月份转换时,我得到一个 %invalid character% 错误。

因此,例如,我想将月份字段中的“1”转换为“一月”,将“2”转换为二月,依此类推。

0 投票
2 回答
1842 浏览

sql - Oracle 中的 MONTHS_BETWEEN .. 精确的计算逻辑

Oracle的months_between函数背后的确切逻辑是什么?
我试过这个查询:

结果为:
DIFF: 1.09
MANUAL_CALC1: 1
MANUAL_CALC2: 1.03
MANUAL_CALC3: 1.06
MANUAL_CALC4: 1.10

我正在将 Oracle 包转换为 Java 程序,我需要生成完全相同的结果。但是只有这一个功能(months_between)正在破坏聚会。

0 投票
1 回答
4160 浏览

sql-server - 日期转换问题 MS 访问 SQL Server

我正在从现有表 A 创建表 B。在表 AI 中有一个列 ValDate,它是 varchar 并包含日期。当我尝试创建表时,BI 在查询中使用了如下所示的函数,并且出现转换错误。表 A 也包含空值。微软访问:

表在 MS Access 中,正在迁移到 SQL Server 2012。

SQL 服务器:

或者

我尝试使用 Convert 、 Format 和 Cast 等几种方法转换日期,但最终出现如下错误。

Msg 8116, Level 16, State 1, Line 1 Argument data type date is invalid for argument 1 of isdate function.

我真的很感激有人告诉我我在这里缺少什么。

0 投票
3 回答
833 浏览

sql - MONTHS_BETWEEN 错误并创建标志

1.我收到一条错误消息,上面写着“在需要数字的地方发现了一个非数字字符”

另外,如何处理空值。如果table_A中的date_column为空,我想放置一个默认日期。

2.

在计算日期之间的月份之后,我想用案例语句对具有日期范围的记录进行分类。

例如..如果记录集的months_between是22..我想为所有这些记录设置一个标志'0-24'..同样,如果months_between是34..我想设置一个标志'24 -48',对于所有属于此范围的记录..

0 投票
1 回答
114 浏览

date - 在 Sybase IQ 中查找两个日期之间的差异时出错

我想找出日期(在表中的 nvarchar 列中)和当前日期之间的差异。

我尝试使用 datediff,但是我不断收到“类型转换失败”的消息。

仅供参考,日期 1 的格式是 mm/dd/yyyy 日期 2(getdate()) 的格式是 yyyy-mm-dd

你能告诉我一个 datediff 语法来计算两个日期之间的月差吗

干杯

0 投票
2 回答
151 浏览

java - Java日期到sql日期

如何将特定日期从 java 存储到我的数据库?(不仅是今天的日期,还有一些用户想要指定的日期)