问题标签 [sql-timestamp]

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 投票
3 回答
5499 浏览

php - Eloquent:带有时间戳的无效默认值

这是我的迁移架构:

但是当我执行时php artisan migrate,我得到了这个错误:

Illuminate\Database\QueryException:SQLSTATE[42000]:语法错误或访问冲突:1067 'timestamp2' 的默认值无效(SQL:创建表objectsidint unsigned not null auto_increment 主键,timestamp1timestamp not null,timestamp2timestamp not null)默认字符集utf8mb4 整理 utf8mb4_unicode_ci)

我必须指出,当我删除$table->timestamp(...);两条线中的一条时,它可以工作,但是当两者都存在时它不会。Object.php模型是空的。我犯错了吗?

我已经阅读了这篇文章,但是即使我更改为时不再有错误timestamp(...)dateTime(...)我只想要时间戳。

0 投票
1 回答
1468 浏览

apache-flink - Flink SQL - 如何使用自定义模式解析 TIMESTAMP?

从文档看来,Flink 的 SQL 只能解析某种格式的时间戳,即:

TIMESTAMP 字符串:将格式为“yy-mm-dd hh:mm:ss.fff”的时间戳字符串解析为 SQL 时间戳。

有没有办法传入自定义 DateTimeFormatter 来解析不同类型的时间戳格式?

0 投票
2 回答
2433 浏览

laravel - Laravel:更改数据库中时间戳的名称

我正在尝试重命名数据库中表的时间戳列(created_atupdated_at) 。user我已经看到了这个答案,但是当我像这样覆盖CREATED_ATandUPDATED_AD常量时:

它所做的只是重命名User模型的属性,即$user->user_creation_date$user->user_update_date. 数据库列保持不变。在保留自动更新功能的同时,我应该如何重命名数据库的列?

谢谢您的帮助。

0 投票
1 回答
1212 浏览

java - Oracle SQL 中的 java.sql.Timestamp 到日期转换

我在 Oracle SQL 中遇到了这个奇怪的时间戳到日期转换问题。

下面是 SQL 语句:

当我执行此语句时,虽然大多数时候 creation_date 和 task_step_timestamp 日期是相同的,但有时我会生成带有一些虚假日期的 task_step_timestamp - 例如“25-APR-0000”或“00-Jan-0001”等。

  • 身份证 | 创建日期 | Task_step_timestamp
  • 1 |2018 年 4 月 27 日 17:58:53| 25-APR-0000 09:00:45
  • 2 |2018 年 4 月 27 日 18:06:25| 00-1-0001 09:18:25

Oracle DB 中 task_step_timestamp 列的数据类型为“DATE”。

有人可以提出时间戳到日期的这种不一致转换的原因吗?

0 投票
0 回答
546 浏览

oracle - 来自 DB2 的 Oracle 时间戳问题

我正在从 DB2 迁移到 Oracle 的迁移项目中工作。任何人都可以帮我解决这个问题的具体时间戳...

我想要我们在 DB2 中拥有的这种格式

但是在 Oracle 中使用 TO_CHAR 之后,我得到了类似的东西

我正在使用 TO_CHAR(insertDTM,'YYYY-MM-DD HH24:MI:SS.FF')

在表中我有这样的数据......

谢谢...

0 投票
3 回答
4460 浏览

java - 将 java.sql.Timestamp 转换为 Instant Time

从我的数据库中,我检索值为:

我希望java.sql.Timestamp将上述转换为即时时间:


我尝试使用当前时间戳

  • 实际时间戳:Fri Jun 22 16:07:35 IST 2018
  • 什么是 instan 打印:Tade Instant2018-06-22T10:37:35.420Z

更新了我不想要的hours/mins/seconds- 有没有办法可以保持原样?

0 投票
1 回答
2279 浏览

hive - 1 小时前的 Hive SELECT 记录

我有一个配置单元表,其中包含一个名为时间戳的列。时间戳是从 java 生成的 bigint 字段System.currenttimemillis()。我想它应该是UTC。现在我正在尝试选择 1 小时前的记录。我知道在 MySQL 中您可以执行以下操作:

在蜂巢中,它似乎NOW()丢失了。我做了一些搜索并找到unix_timestamp()。我应该能够通过执行以毫秒为单位的当前 UTC 时间unix_timestamp()*1000

因此,如果我想从 1 小时前获取记录,我正在考虑执行以下操作:

有人可以建议这是否是解决这个问题的正确方法吗?另外,如果我想像 1 天前一样选择呢?将其转换为毫秒似乎不方便。任何帮助或建议的读数将不胜感激。在此先感谢您的帮助。

0 投票
1 回答
74 浏览

mysql - MySQL:一个表中的多个时间戳,用于 DateAdded、DateUpdated

我想在一个表中为列DateAddedDateUpdated. 我有这个不正确的定义 where DateAddedis at'0000-00-00 00:00:00'并且仅适用于DateUpdated.

当我尝试编辑以拥有 2 个时间戳时,我收到此错误:

请帮助我正确的解决方法。我可以看到这个问题是已知的,但我在任何地方都没有看到解决方案。

0 投票
1 回答
901 浏览

sql - 在databricks中使用sql创建最大日期函数

我正在使用 sql 在视图上编写数据块中的查询,并希望计算跨多个视图的更新时间戳列的最大日期。例如,我正在将表 a 与表 b 连接起来,并且想知道 max(a.updt_ts,b.updt_ts)。由于 max 函数不能超过一列,我想创建一个函数。任何帮助是极大的赞赏。以下是我所拥有的:

0 投票
2 回答
683 浏览

sql - 如何获得每天开放交易的每日计数?

我有一张叫shoe_service的桌子

简化表

取取消表示虚假交易或错误,不计入。将 closed_at 设为 null 表示它尚未关闭。我已经能够使用以下方法找到在特定日期开放的交易数量:

我试过的SQL代码

这将返回我想要的确切数据:

预期返回数据

但是,我不希望它只在我必须手动输入和更改的特定日子。我想要一个为每一天和鞋子类型返回一行的表格。

IE

我想看到的一个例子

我希望有 1460 (=4*365) 行数据。本质上,我想打开我的查询来为每一天扩展它,而不仅仅是我输入的单个时间戳。数据通过时间戳记录。

我想我必须做某种顺序日期加入,但我不知道该怎么做?

抱歉无法嵌入图片