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

sql - 在特定时间后更新所有表的行

背景:我有一个 oracle 表,该表在创建表时没有任何特定列作为时间戳。该表可以有数百万行。

例子:

我的任务:如果通过该表上的作业发生任何更新,我能否知道所有行都更新了。oracle 是否有我可以利用的每一行的任何内部时间戳。我可以在查询中使用它来获取所有记录吗?

原因:我需要向我的团队展示那些模棱两可的记录并没有被我们都怀疑的工作所更新。

0 投票
1 回答
20 浏览

mysql - MySQL 表创建约定

如何使用当前日期或时间戳作为命名约定在我的架构中创建表?

0 投票
2 回答
611 浏览

sql - SQL Server 连接表中特定列每天的最大时间戳

我对SQL真的很陌生,基本上已经用谷歌搜索了我的方式,我现在很卡住..所以我希望有人能提供帮助!

目标:为MS SQL Server中的每个trip_id获取每天具有最新时间戳的行(需要连接多个表以获取所需的数据)。

所以每个 trip_id 应该每天有 1 行,就像这样...... [删除了一些列以提高可读性]

但是现在我能做的最好的事情是使用以下查询获取每天的最大时间戳和离开延迟

这给了我这样的结果......

感谢所有帮助!谢谢!

0 投票
2 回答
6234 浏览

java - 如何比较 java.sql.Timestamp 和 java.util.Date

我知道 java Date 的设计很差,但直到今天我才知道如何。

我将日期保存到 DB,当我从 DB 获取它并与原始日期进行比较时,它告诉我它不同!

我写了一个看起来很奇怪的测试,但它通过了!

我注意到 java.sql.Timestamp 在纳秒方面与 Date 略有不同,我不在乎。

谁能告诉我如何在最佳实践中比较这两者?我不想在任何地方比较日期使用 getTime(),是否有任何通用库或其他方法可以做到这一点?

顺便说一句,我正在使用 JDK 6

0 投票
1 回答
501 浏览

mysql - SQL,为时间戳减法转换整数

假设我们有一个关系 R(A, B),其中 A 包含 int 值,B 包含时间戳。

我们必须计算:(time in B in minutes) - (int to minutes)

例子: (125, "2017-06-01 16:23:00")

983 - 125 = 858 分钟

A 的元素代表分钟,我的问题是将整数值转换>59hh:mm,因为MAKETIME(hh, mm, ss)仅在 0 到 59 范围内有效。

0 投票
1 回答
2743 浏览

postgresql - PostgreSQL - 复杂查询中两行之间的日期差异

我有这个查询:

此查询的目的是获取具有apple“ad”或“sa”的行,并返回最新更新的行 ( update_at (timestamp))。此查询有效。

我的问题是,我希望update_at查询将显示查询匹配行的时间戳(持续时间)与其前面的行之间的差异,而不是列。

例子:

结果:

03:12:30 是持续时间。

希望它足够清楚。

0 投票
3 回答
75 浏览

mysql - 有什么区别

我有第一个查询

结果是1050

我还有第二个查询:

结果是1111

我认为 2 个查询具有相同的含义,但它返回 2 个不同的结果。关于“Created_at”列的信息:COLUMN_NAME Created_at、COLUMN_TYPE 时间戳、IS_NULLABLE NO、COLUMN_KEY、COLUMN_DEFAULT CURRENT_TIMESTAMP

请帮忙 2个查询有什么区别?

0 投票
2 回答
2410 浏览

mysql - MySQL `timestamp` 即使使用相同的列值也会更新

我正在对我的一张表使用时间戳列,并使用自动更新功能。这是我的表架构:

我期待的是,

  • created_at列与时间初始化,行被创建和
  • updated_atcreated_at列与任何列(基本上)更新时相同并且也会ride_cnt更新。

这很好用。

但我也期待的是updated_at即使ride_cnt具有相同的值也要更新。这样我就可以跟踪上次获取行的值的时间,并且可以忽略以进一步运行。

例如:

= 0的行将使用ride_cnt我们运行更新的最新时间进行更新。这样可以在很长一段时间内忽略行以重新初始化。

有什么方法可以在不手动传递时间戳的情况下实现这一点?

编辑:

这里发生了什么,

0 投票
1 回答
1043 浏览

java - 如何获取scala中两个java.sql.timestamp字段之间的天数

我的数据框中有两个类型的字段,java.sql.timestamp我想找到这两列之间的天数

以下是我的数据格式:*2016-12-23 23:56:02.0 (yyyy-MM-dd HH:mm:ss.S)

我尝试了很多方法,但没有找到任何解决方案。任何人都可以在这里提供帮助。

0 投票
2 回答
33 浏览

oracle - 查找“多天”日期时间范围内/每日日期时间变量范围之外的部分

如何在 Oracle SQL 中解决这个问题?

1.我有Event_ID (例如 ev001)的列Event_Min_DateTime(例如 01/06/2017 7:30:00)和Event_Max_datetime(例如 03/06/2017 18:30:00)。因此,计算列Event_minutes可以创建为 ( Event_Max_datetime - Event_Min_DateTime )*24*60。

  1. 我还有 Daily_Date 的列Daily_Window_Start(可变时间戳值)和Daily_Window_End(可变时间戳值)(每天依次)因此,计算列Daily_Window_minutes可以计算为 ( Daily_Window_End - Daily_Window_Start )*24*60。请注意,Daily_Window_minutes将始终 <=1440。

现在,如何计算列Daily_portion_within( Event_minutes 在Daily_Window_minutes 内的部分)和Daily_portion_outside(Event_minutes 在Daily_Window_minutes之外 但在同一个Daily_Date内的部分)?