问题标签 [sysdate]

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 投票
5 回答
3985 浏览

sql - 在oracle sql中获取从第1个月到当前日期的数据

我在下面编写了运行良好的查询,并且它在前一周每次都获取数据。

但现在我想重写这个查询,让它总是从每月 1 日到 sysdate 获取数据。因此,例如,如果我现在运行此查询,我应该获取 2018 年 1 月 1 日至 2018 年 1 月 11 日的数据。

如果我在 2 月 1 日运行此查询,那么它将返回 1 月份的整个月份的数据。我不确定它是否可以在单个查询中完成。

dayid 是数字数据类型,格式为例如 20170815

0 投票
1 回答
184 浏览

sql - 删除某个日期上传的数据,但表格中没有日期列

我正在尝试从 Oracle 表中删除数据。我今天已经上传了数据,但没有日期列,所以我无法过滤和删除。我必须找到如何在表格中获取今天上传的数据,然后按该数据过滤并删除。

我想要这样的东西:

我正在使用蟾蜍。

谢谢

0 投票
1 回答
1080 浏览

mysql - 使用 sysdate 时出现 SQL 语法错误

所以我在使用 sysdate 函数作为 MySQL 中的默认数据值时遇到了问题。我创建表的代码如下:

我得到了错误

[42000][1064] 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 4 行的 'sysdate() )' 附近使用正确的语法

0 投票
3 回答
2723 浏览

sql - Oracle SQL 当前日期

我在简单查询中使用 Current_Date 函数时遇到了一些问题,我无法弄清楚原因。我在使用 Oracle SQL Developer 3.2 的 Oracle 12c 环境中工作。

我的原始查询如下所示:

以上工作正常,除了它没有拾取 Placement_End_Dt 今天(18 年 5 月 14 日)所在的记录

我试图按如下方式简化查询,但这也没有返回任何内容

但是,当我按如下方式应用日期格式时,它可以工作:

然后我尝试对此进行扩展以恢复到我的原始查询以选择从今天起结束日期的所有记录:

这非常失败,因为它选择了具有 Placement_End_Dt 过去、现在和未来的记录!

Placement_End_Dt 列被定义为 Oracle DATE 数据类型

希望能提供一些关于如何让这个查询工作的意见。

0 投票
1 回答
1581 浏览

oracle - 在 where 子句中测试时,输入值对于日期格式来说不够长

上面的脚本是我脚本中的 WHERE 子句条件之一,在添加条件之后整个脚本抛出错误ORA-01840: input value not long enough for date format

我尝试在选择查询中使用实际值执行,它工作正常

返回,28-JUN-19

REPLY_DATE 和 ADD_YEAR 列分别是表中保存值的28-061

0 投票
2 回答
2125 浏览

sql - SQL ORACLE 每 10 行添加 1 秒到 sysdate

在动态 SQL 中,我想每 10 行添加 1 秒

以下查询无效,得到“间隔无效”

任何人 ?谢谢 !

0 投票
2 回答
471 浏览

oracle - oracle where 子句不适用于 sysdate

请帮帮我,DAY_ID 是包含 1-7 个数字的数据库字段。1 代表星期一,2 代表星期二,依此类推。

此查询无效,请帮助...

0 投票
2 回答
2020 浏览

mongodb - mongodb系统当前日期(yyyy-mm-dd)

我只想从集合中提取当天的 MONGODB 数据。我试过这个要求:

但我收到该消息错误:

0 投票
2 回答
481 浏览

sql - SYSDATE - 检索最近 2 分钟订单的时间戳

这在数据库包中用作传递数据的延迟。延迟是 2 分钟,所以我只需要检索在数据库中已存在 2 分钟或更长时间的记录。

这就是我所拥有的:

在这种情况下,l_delay_mins = 2 分钟。

但是,trunc 会切断时间并默认为午夜,当转换完成时,它会给我一天中的一小部分,然后乘以 24*60,它总是大于 2,因此记录不会被延迟并且正在发送他们一到。

0 投票
0 回答
146 浏览

mysql - mysql now() 返回 2018-00-00 0:00:00

MySQLnow()为月、日、小时、分钟和秒返回 0 值,但年值是正确的。问题与sysdate(),相同current_timestamp()。Whilecurrent_date()current_time()返回正确的值。

我在 Windows 10.0.17134.167 中使用 MySQL 5.7。系统时区为 IST (+5.30)