Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:按分组求得时间列的最小时间,再求此时间的前一个时间

1楼
ntcsm 发表于:2024/1/21 14:06:00
按分组求得时间列的最小时间,再求此时间的前一个时间,
比如表A
 动态               时间
  停        2023-11-1  1200
  出发        2023-11-2  1310
  走        2023-11-2  1350  
  走       2023-11-2  1400
  走        2023-11-2  1430
  走        2023-11-2  1450
已实现:通过分组(走)求时间最小值得出   2023-11-2  1350   采用 Dim D As Date = DataTables("表A").Compute("Min(时间)", filter)
现想要实现出发时间点,请问如何实现?时间列是升序排列,其实简单讲就是要实现分组最小值的上一行值。
谢谢
[此贴子已经被作者于2024/1/21 14:18:52编辑过]
2楼
有点蓝 发表于:2024/1/21 20:34:00
dim 之前求出的最小值 as date = 2023-11-2  1350

Dim 分组最小值的上一行值 As Date = DataTables("表A").Compute("Min(时间)", filter & " and 时间 < #" & 之前求出的最小值 & "#")
3楼
ntcsm 发表于:2024/1/21 22:09:00
未能实现,以趟数2位例
请帮忙看看,如何编写
谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:上一行求值.table

[此贴子已经被作者于2024/1/21 22:16:06编辑过]
4楼
ntcsm 发表于:2024/1/21 22:11:00
谢谢
5楼
ntcsm 发表于:2024/1/21 22:13:00
怎么看不到我上传的附件了?
6楼
ntcsm 发表于:2024/1/21 22:14:00
谢谢
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:上一行求值.table

[此贴子已经被作者于2024/1/21 22:14:42编辑过]
7楼
ntcsm 发表于:2024/1/21 22:20:00
有时显示上传了,但实际没有
现在显示还可上传45个,
重复上传,还请见谅
帮忙实现最小值的上一行值
谢谢
8楼
有点蓝 发表于:2024/1/21 22:25:00
哪个才是正确的结果?上一行值和趟数有没有关系?任意趟数都可以?
9楼
ntcsm 发表于:2024/1/22 16:16:00
是的,趟数是条件值(姓名列条件我没加而已),求出最小值,而实际是要求最小值的上一行值
最小值是2023-11-01 09:10:00
最终2023-11-01 08:30:00是正确结果
谢谢
[此贴子已经被作者于2024/1/22 16:28:22编辑过]
10楼
有点蓝 发表于:2024/1/22 16:31:00
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:上一行求值.zip

共14 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03711 s, 5 queries.