问题标签 [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 回答
709 浏览

postgresql - PGSQL 日期 INTERVAL 函数的 Yii 语法

我被锁定如何填写以下代码

如果我单独使用“now()”,它可以工作,但是一旦我添加了间隔函数,我就无法完成它。我猜可能不接受转义的引号,但找不到任何正确的语法。

任何帮助都超过赞赏...

0 投票
2 回答
1933 浏览

sql - 如何获得每年每个月的最大值

wel 如果您有主表任何列示例主表列 createdon,modifiedon,name,id

detailtable has createdon,modifiedon,name,id,mastertableid

现在每个月都会自动在 master 上添加一行,并且该 master 的详细信息可能有很多行,因此当一个用户不想等待下个月时,他运行在 master 和其他行上创建新行的过程关于细节。so.so 这个月我有两个主人,现在我只需要选择年和月,如果我这样做,第一个主人的总和细节自动生成,第二个主人为用户生成,现在我不希望它发生,我只想要一个。我不介意这是最后一个,还是第一个,所以我需要一个

那么我的问题是,我如何选择最后一个创建的主控?(每年每个月)所以我不介意这个最后一个是为用户创建的,还是自动创建的,只有我需要最后一个主控及其详细信息

这是我当前的查询,但这全选

我在最后一个查询中得到了这个结果

所以你可以看到“rutaidname”我有 3 次到“R 197 AGUA PURIF HOG LOC”所以你可以看到 createdon 是在 2012 年 2 月创建的,我想为这个“rutaidname”选择最后一个,所以,如果这个“rutaidname”有和其他月份(多行)我想要那个月的最后一个,所以,我需要每个“rutaidname”创建的行是最后一个,每个月,每年。例如“R 197 AGUA PURIF HOG LOC”我想要 2011 年 2 月的最后一个,“2011 年 3 月”的最后一个大师,“2011 年 4 月”的 lsat 大师。

0 投票
4 回答
1272 浏览

sql - 如何在 SQL Server 中按 YEAR-MM 对 DATE 字段进行分组?

我在查询中有一个日期字段,我确实想得到这样的 GROUP BY 报告:

在 SQL Server 上获取此信息的正确语法是什么?

0 投票
2 回答
727 浏览

sql - 8 char 值的 SQL 日期转换,00 为天

我一直无法弄清楚如何正确转换数据。目前的形式是 varchar,数据如下:

19260200, 19770900, 20030400, 20120300, 20020500,

如您所见,我有年份和月份,但没有日期值。当我尝试将其插入格式化为日期时间的 SQL 字段中时,我得到了错误。任何人都知道我该如何解决这个问题?我正在使用一个包含 700,000 条记录的数据库,因此我需要能够编写一些代码来解决它,而不仅仅是手动完成和更改。

在此先感谢您的帮助!!!

0 投票
6 回答
165922 浏览

sql - 上个月的Oracle日期函数

我有下面的查询,其中日期是硬编码的。我的目标是删除硬编码日期;查询应在运行时提取上个月的数据。

我应该sysdate-15为此使用函数吗?

0 投票
1 回答
7677 浏览

sql - db2 日期格式 concat 具体时间

我正在尝试查询昨天早上 6 点到今天早上 6 点之间发生的数据。

我在串联时遇到问题。

这是我尝试过的。

0 投票
1 回答
461 浏览

sql - 在 SQL Server 2008 中使用日期函数

我需要结果,如果end_dt小于一个月的 15 号,它应该考虑上个月的日期

例如 - 如果end_dt08-May-2011它应该考虑30-APR-2011

我使用了以下代码,但有没有更好的方法

0 投票
3 回答
2567 浏览

sql-server - 日期之间的差异 - sql server

我需要在两个日期之间得到以下结果:

date_start = 01/01/2010
date_end = 10/21/2012

结果:1年9个月20天。

我尝试了下面的代码,但它不起作用。它有时会返回负日期:

谢谢你!

0 投票
3 回答
21737 浏览

java - 如何将字符串解析为 java.sql.date

我有一个字符串

然后我想将它解析为 sqlDate。并将其插入数据库。

是否可以将该字符串解析为 sqlDate?!?!

是的,sql日期格式是“yyyy-mm-dd”

0 投票
1 回答
334 浏览

sql - SQL:创建额外的列指定运输截止日期时间

我正在查询我的数据库以生成一个输出,该输出将指定每个订单的运输截止日期。为此,我想对过去几周的订单进行查询,其中有一列是订单的日期/时间。但是,我还想自动创建另一个名为“Shipping Deadline”的列,它计算下订单后 24 小时的日期/时间。如下;

有没有一种简单的方法可以在 SQL 中创建 Shipping Deadline 列?这就是我到现在为止的。

谢谢!