|
|
1
1
我想这会在之前给你最新的时间 每个 当前外出时间,对于您的现有记录:
如果您想 插入 一个新的记录,但需要找到特定时间的前一个记录(即,如果你需要插入一个新记录,其输入/输出时间为 先前的 到 最近的 时间-例如,插入一个以前不知何故遗漏的记录,并且此后添加了新的时间条目)。如果你需要这个场景,请告诉我,如果你不能从上面解决,我会详细说明。 联接基本上是“回到自身”联接表,以提供另一个“副本”,但将“副本”中的结果仅限于主表中当前车辆的那些行,并将那些车辆的退出时间比主表中的当前进入时间更近的行从副本中排除。通过这种方式,您可以对副本执行MAX()操作,以查找以前的超时时间。 我不知道你的具体要求,但我建议你储存 你能得到的最准确的信息 。因此,如果“sythensing”一个值只是为了在一些报告中进行修饰,我会把数据放在一边,整理报告,而不是丢失可能有用的数据。例如,如果将来你突然要求告诉老板“我们的车‘停’了多久,闲置了多久?” 但如果你真的只是想 插入 与 真实的 忽略out时间,并由中的in时间替换 最近的 记录,则以下查询将为您找到该值:
我错过你的要求了吗? |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |