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

sql - Generate DATE value alone in SQL Server

I have a query with a column received and the value 2014-02-13 19:34:00. I fetch the date alone using DATE(received) and value is 2014-02-13

In MySQL I use the following query:

How to generate same value in SQL Server?

0 投票
1 回答
689 浏览

sql - 我需要从 start_date 开始计算接下来 30 天内的记录吗?

我正在尝试从每条记录的开始日期开始的接下来 30 天内查找记录数

我有一张桌子:

我想编写一个简单的 sql 查询,它应该给我以下结果:

最好的问候,阳光

0 投票
1 回答
690 浏览

php - 带有 DATE_FORMAT 和 AS 的 PHP 准备语句

此命令有效:

但我需要做准备好的陈述:

上面的行不起作用。什么是正确的语法?提前致谢。

0 投票
2 回答
873 浏览

sql - 根据 startdate 和 enddate 列计算并发记录

表结构:

人员配备记录

  • PersonnelId int
  • GroupId 整数
  • StaffingStartDateTime 日期时间
  • StaffingEndDateTime 日期时间

在给定员工所属的日期和组 ID 的情况下,我如何获得人员配备记录列表,其中当前员工的数量在一天中的任何一分钟都低于阈值,例如 3?

我的大脑的工作方式是,我会在一天中的每一分钟重复调用一个存储过程,但这当然会非常低效:

编辑:如果有助于细化问题,员工可能会全天来来去去。例如,人员的人员配备记录可能从 0800 到 0815,另一个从 1000 到 1045。

0 投票
4 回答
1070 浏览

sql - 如何在 SQL 中获取不同格式的 2 个日期之间的差异

我有一个带有 LOAD_STRT_DTM 列的表。这是一个日期列,值是这样的 - 18-JUL-14 08.20.34.000000000 AM。

我想找到 5 天之前的数据。

我的逻辑是——

问题是——

此查询应给出两个日期之间的 NumberOfDays。但这不起作用,我怀疑,问题是由于 LOAD_STRT_DTM 列的格式。

请让我知道我在哪里做错了。

0 投票
2 回答
2890 浏览

java - 使用java字符串的两个日期语句之间的SQL

我正在尝试从表中收集数据,然后运行两个日期之间的语句。该语句在 java 字符串中创建,然后由 resultSet 变量使用 statement.executeQuery() 以字符串作为参数。这就是我为两个日期创建字符串的方式:

当我打印这个字符串时,结果是这样的:

但是,当我通过 executeQuery 方法运行此字符串时,会发生此错误:

0 投票
1 回答
122 浏览

sql - Changing Jan to Dec YTD date functions to run April to March

I have 7 slightly different date functions that work out YTD bookings [Jan to Dec] based on created & arrival dates [please see below]. My question is this, how do I easily change these to accommodate for an April to March Financial Year instead of January to December?

0 投票
1 回答
920 浏览

sql - 如何在 postgres 中创建 ISO-8601 公历日期表

我正在寻找在 postgres 数据库中创建一个日期表。样本数据预计如下所示:

是否有可以帮助我创建日期 gregorian ISO-8601 表的函数或 SQL?
如果可能的话,我希望自动生成它。在这个方向上的任何帮助将不胜感激。

0 投票
1 回答
42 浏览

mysql - 使用 MySQL 获取当前在线员工

我有员工在不同的班次和工作日工作。他们的班次详细信息以下列格式保存在班次表中。

  1. 工作日 - 周一、周二、周三、周四、周五、周六、周日
  2. 开始时间 - 24 小时格式。例如,05:00
  3. EndTime - 24 小时制。例如,18:00

一些员工上夜班。因此,他们的开始时间是 20:00,结束时间是 05:00(第二天早上)。对于夜班员工,WeekDay 将是 Starttime 工作日。

我需要向员工展示现在在线/工作。这是实时数据。我目前正在提取当天的记录,然后使用 Java 验证当前时间是否在开始和结束时间之内。如果是,则显示该记录,否则忽略。

由于员工的增加,整个过程现在需要很长时间。

我想直接使用 SQL 来做这个检查。StartTime 和 Endtime 字段是 varchar(10) 并且始终具有 HH:MM 格式

是否可以直接在 SQL 中执行此操作?

0 投票
1 回答
46 浏览

sql - 合并 2 个 SQL 查询结果

我想结合我的 2 个 sql 结果和另外 1 个过滤器,即日期。如何组合我的这 2 个 sql 查询。

第一个 sql

O/PI 获取

第二个 Sql

O/PI 获取

现在,O/PI 想要的是

3 是唯一的用户数(abc,xyz,def),而 TotalVisits 是所有 UsersVisit 的计数

我怎样才能得到这些结果?