【发布时间】:2018-01-26 17:56:26
【问题描述】:
我用的是Ms access 2010,我的数据如下:
PROJECT(主要是单词),其中有很多:
REQUESTS(多为 1 到 20 左右的数字,不一定按顺序排列,有些注册为“1 和 2”为例),每个请求都有很多:
NEGOTIATIONS(日期)或更准确地说是“协商结束日期”,它们不按时间顺序排列。
我需要的是按照原始顺序保存数据,但不是协商中最晚日期的条目除外。
我有什么:
id | PROJECT NAME| REQUEST| DATE
1 ----- bla ------- 3 ----- 1-2-17
2 ----- bla ------- 3 ----- 4-2-17
3 ----- bla ------- 3 ----- 2-2-17
4 ----- bla ------- 5 ----- 4-2-17
5 ----- bla ------- 5 ----- 6-2-17
6 ----- ble ------- 1 ----- 6-2-17
7 ----- ble ------- 1 ----- 9-2-17
8 ----- ble ------- 3 ----- 5-3-17
9 ----- ble ------- 3 ----- 6-3-17
10 ---- ble ------- 3 ----- 5-3-17
我需要什么:
id | PROJECT NAME| REQUEST| DATE
2 ----- bla -------- 3 ---- 4-2-17
5 ----- bla -------- 5 ---- 6-2-17
7 ----- ble -------- 1 ---- 9-2-17
9 ----- ble -------- 3 ---- 6-3-17
我不知道从哪里开始。
【问题讨论】:
-
请提供样本数据和预期结果。
-
完成。实际上,我正在编辑它。
-
request是否总是连续值?是否可以跳过一个值,例如:1,2,4? -
是的。事实上,大多数条目都以 1 以外的数字开头,并且值会跳过。
-
其实我完全不明白预期的结果。哪些条目是其谈判中的最新日期?
标签: sql database ms-access ms-access-2010