问题标签 [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.
java - 如何在android中使用Room Persistence ORM工具实现created_at和updated_at列
如何使用 Android 中的工具实现created_at
和updated_at
列Room Persistence ORM
,这些工具可以在创建或更新表中的行时自动更新时间戳?
sql-server - 比较 Access/SQL 查询的 WHERE 子句中的时间戳
我正在与 SQL Server 后端链接的 Access 前端工作。
在我们的一张表中,SQL Server 上的数据类型是时间戳。我想编写一个 WHERE 语句,将返回的数据限制为最近 30 秒内创建的记录。我尝试了以下
但是得到以下错误:
我一直在研究铸造和转换,但具体在哪里或如何做还不清楚。有什么见解吗?并且使用 SYSDATETIME() 是正确的做法吗?
mysql - 复制表的 mySQL DEFAULTCURRENT_TIMESTAMP 问题
使用 phpMyAdmin 将表从数据库复制到数据库时,出现Timestamp
行错误。
这是我的 SQL 语句:
这是错误消息:
我认为 DEFAULTCURRENT_TIMESTAMP 和 Timestamp (6) 有问题,但我不知道,是什么。
mysql - 如何在 SQL 中测试每个组内的列值序列(基于时间戳)?
我在 tableA 中有 colA、colB、colC,其中 colC 是时间戳变量。
colB 有 5 个可能的值。
我想确保对于 colA 的每个值,colB='a' 的记录比 colB='b' 的记录具有更早的时间戳,依此类推。因此,对于 colA 的每个值,colB='b' 记录应该在 colB='a' 之后,而 colB='c' 记录应该在 colB='b' 之后
我需要一个相同的 SQL 查询
sql - Oracle SQL:不规则时间戳之间的计数
很抱歉,如果以前在这里问过这个问题,但我似乎找不到。我一直在寻找如何按小时求和,但我的问题是关于在另一列中定义的时间戳之间的 SUM 和 COUNT。
我有一张名为incoming_orders的表:它显示了预期的目的地,以及传入订单的时间戳。
我有第二个表,名为schedule_output:它显示每个目的地的每个预定输出时刻。
我有第三张表,名为outcoming_orders:它显示了实际目的地以及传出订单的时间戳。
因此,数据可能是:
现在,我想检查 07:58 到路由 A 的传入订单实际上是否进入了路由 A 08:00 的输出周期。我正在考虑创建一个这样的表来显示它:
但问题是:如何计算expected_output列?如何将 12:48 路由 A 的传入订单分组到 12:00-17:00 组?它应该计算预定输出时刻之间的所有订单,但我不确定如何完成。
我可以 CEIL、FLOOR 或 ROUND 到最接近的 schedule_output 值吗?或者我可以以某种方式在行 n 和 n+1 之间进行行数吗?或者还有其他更简单的方法吗?
sql-server - 将许多日期格式转换为其分配的格式化日期
我想将非标准日期格式转换为标准日期格式。表有 Column_A 和 Column_B 我有 column_A 作为输入,我想要 column_B 上的相应值。
sql-server - SQL Server 数据记录延迟
我有一个与 SQL Server 数据库链接的 SCADA 应用程序。我已将 SCADA 配置为在每分钟更改时保存数据。大多数情况下,数据记录在“00 th”秒,例如时间戳“17:15:00”。有时,数据会以“01 th”秒记录在表中,例如时间戳“17:30:01”,而不是所需的“17:30:00”。
一秒钟延迟的原因可能是什么?
mysql - 仅在 MariaDB 中插入时的时间戳字段,与“LOAD DATA LOCAL INFILE”数据加载相结合
我想要 MySQL 表中的时间戳字段,仅在插入时设置,而不是在更新时设置。像这样创建的表:
用这句话加载数据(需要用到LOAD DATA LOCAL INFILE):
注意:我需要使用 REPLACE 选项,不管为什么。be的内容inserts_test_timestamp**1**.txt
:
我有另一个文件inserts_test_timestamp**2**.txt
是:
我不会是:
如果我加载文件
inserts_test_timestamp**1**.txt
,则设置该字段insert_timestamp
(代码可以)如果我加载
inserts_test_timestamp**2**.txt
,记录 (3;4) 不要更改insert_timestamp
已设置的字段,但记录 (5;6) 设置新的insert_timestamp
。
但没办法。两条记录都用相同的值加上时间戳,而不是用旧的时间戳左 (3;4)。
我正在研究 MariaDB 5.5.52
数据库而不是CentOS 7.3
发布。认为那个MariaDB
版本很重要,但我无法改变它。
mysql - mysql:无法根据最接近的时间戳创建连接
我在这个伟大的社区中阅读了多个主题,但不知何故我无法解决我的问题。
我有两张桌子:
表 A。
表 B:
我正在尝试创建一个语句来加入我的表。并用这些值计算。
目标表:
对我来说,callenge 是获得最近的时间值来进行加入。
当前方法,基于此处的另一个步骤:
但结果我在 newtime 列中只收到一个静态值。它是一个时间戳,但它不是创建连接的正确时间戳。
你们中有人能看出我的错误吗?我究竟做错了什么。
Thx 和 KR 霍尔格