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

mysql - 具有计算间隔值的 Doctrine 2 DATE_ADD mysql 函数

我有一个查询,它给我一个 unix 时间戳,计算选择表字段的日期时间值,然后添加表的另一个值。查询类似于以下内容:

此查询从 phpMyAdmin 正确执行,但是当我尝试将它与 Doctrine 2 的 createQueryBuilder 方法一起使用时,我在“myfield”处收到错误。似乎它不支持 INTERVAL 关键字之后的计算值

那么我怎样才能通过使用学说获得相同的查询结果?我使用查询构建器,因为我有一些命名参数

0 投票
2 回答
281 浏览

php - PHP & MySQL 的 STR_TO_DATE

我正在尝试将存储在 mysql 数据库中的日期转换为 VARCHAR(格式示例:2012 年 12 月 29 日),然后我想按它排序,以便旧日期在最前面,然后是当前日期。

这是我到目前为止所拥有的,(请帮助!!谢谢)

0 投票
4 回答
12494 浏览

sql-server - sql server中给定月份的最后一个星期五

如何在 T-SQL 中获取本月最后一个星期五的日期?

我将传递年份和月份作为参数,例如 201211。如果我传递“201211”作为参数,它应该返回“20121130”作为答案,因为它是 11 月 12 月的最后一个星期五的日期。

0 投票
2 回答
6980 浏览

sql - SQL 获取月度和周度数据

我正在写一个查询,以提供本周、本月和今年(3 个单独的列)在一周至今、本月至今和年初至今的规模上售出的产品数量,例如今天它将显示自星期一以来售出的产品,从每月的第一天和第一年开始,随着时间的推移,这将在接下来的每个星期、月份和年份继续,去年还有 3 个具有相同逻辑的其他列。我需要的是帮助使用 DATEADD 或 DATEDIFF 获取日期查询(例如(DATEADD(分钟,-15,GETDATE()))。

非常感谢,我也在使用 SQL Server 2008

0 投票
1 回答
109322 浏览

sql - 在sql中根据日期过滤数据

我试图执行以下 SQL 查询并根据日期过滤掉数据。

我需要显示一个过滤掉数据的表格,只有那些在提到的 start_date 和 end_date 之间的行

这是我一直在尝试的查询

我也得到了 2012 年的值的结果。请帮帮我

谢谢

0 投票
1 回答
1457 浏览

sql - 在日期范围内包含空值

我试图过滤掉日期范围之间的数据,其中还包括空值,例如: start_date = 18/01/2013 和 end_date = 20/01/2013

在数据库中的某些数据中,start_date 是 19/01/2013 并且 end_date = null; 我还需要包含这个特定的值,这是我到目前为止尝试过的查询

我仍然找不到空值的结果,请让我知道我将如何解决这个问题。

谢谢

0 投票
1 回答
1528 浏览

sql - SQL 日期格式 [h]:mm:ss 像 Excel 一样,超过 24 小时

Excel 内置日期格式[h] 的翻译:mm:ss在 T-SQL 或任何 SQL 平台中?

例子:

对于 T-SQL,我将选择

或者默认为 108,我很清楚我是否必须重新创建一个可以执行 hh:mi:ss:mmm( +24h ) 的函数?

非常欢迎评论;

0 投票
4 回答
28929 浏览

sql - 在 PostgreSQL 中是否有一个需要一年、一个月和一天才能创建日期的函数?

在文档中,我只能找到一种从字符串创建日期的方法,例如DATE '2000-01-02'. 这完全令人困惑和烦人。我想要的是一个接受三个参数的函数,所以我可以make_date(2000, 1, 2)使用整数而不是字符串,并返回一个日期(不是字符串)。PostgreSQL有这样的内置功能吗?

我问这个的原因是因为我不喜欢将字符串用于不是字符串的东西。日期不是字符串;他们是约会。

我使用的客户端库是用于 Haskell 的 HDBC-PostgreSQL。我正在使用 PostgreSQL 9.2.2。

0 投票
1 回答
1241 浏览

.net - 将数据时间值从 ASP.NET gridview 插入 SQL Server 数据表

我在 ASP.NET gridview 中有一个列,它在页面加载时以这种格式(dd/mm/yyyy 00:00:00)显示日期值。这绑定到具有声明为“日期”类型的列的 SQL 表。

在页脚模板中,gridview 的各个列中有一个“插入”按钮以及文本框。单击按钮后,新记录应插入到 SQL 服务器数据表中。

但是,有一个调试错误,错误提示: SQLException is unhandled by usercode。从字符串转换日期和/或时间时转换失败

这是此方法的代码:

这个方法是从 GridView 标签中调用的:

如果错误是由于日期格式或类型的不同,如何解决?

另外,如何在 gridview 中显示从 SQL 表中检索到的日期(“dd/MM/yyyy”)?我尝试了以下方法,但它不起作用:

0 投票
2 回答
165 浏览

sql - 如何比较入住酒店的日期大于某个数字

我正在尝试从我的数据库中计算所有预订,客人预订时间超过一定时间。到达日期和离开日期在预订表中。我正在使用 oracle 在 sqlplus 中工作,并且弹出错误无效标识datediff 。这是我的尝试。我还希望能够在打印时显示每个预订日志的日期差异。