设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1152|回复: 4
打印 上一主题 下一主题

[查询] 这个在ACCESS查询中怎么实现呢?

[复制链接]
跳转到指定楼层
1#
发表于 2022-5-24 23:16:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 snryga 于 2022-5-24 23:19 编辑

如图,左边的是原表,相得到右边结果。
就是上面开始时间、结束时间从上至下分别与同一编码的每个时间形成新的开始时间和结束时间。用union方式,要写很多行SQL语句,且存在不同编码下的合同数量不一致。
有什么好的方法呢,请详细指导一下
序号
编码
合同编码
合同开始时间
合同结束时间
合同年租金
1
A1
A1HT00001
date-1
date-2
500
2
A1
A1HT00002
date-3
date-4
600
3
A1
A1HT00003
date-5
date-6
700
4
A1
A1HT00004
date-7
date-8
300
5
A1
A1HT00005
date-9
date-10
400
6
A1
A1HT00006
date-11
date-12
200
7
A1
A1HT00007
date-13
date-14
500
8
A1
A1HT00008
date-15
date-16
600
9
A1
A1HT00009
date-17
date-18
400
10
A2
A2HT00001
date-1
date-2
500
11
A2
A2HT00002
date-3
date-4
600
12
A2
A2HT00003
date-5
date-6
700
13
A2
A2HT00004
date-7
date-8
300
14
A2
A2HT00005
date-9
date-10
400
15
A2
A2HT00006
date-11
date-12
200
 
……


 
A30




编码
合同开始日期
合同结束日期
相距天数
合同编码
合同年租金
A1
date-1
date-2

A1HT00001
500
A1
date-1
date-3

A1HT00001、A1HT00002
500+600
A1
……
……

……
……
A1
date-1
date-18

A1HT00001、A1HT00009
500+400
A1
date-2
date-3

A1HT00001、A1HT00002
500+600
A1
date-2
date-4

A1HT00001、A1HT00002
500+600
A1
……
……

……
……
A1
date-2
date-18

A1HT00001、A1HT00009
500+400
A1
date-3
……

……
……
A1
date-4
……

……
……
A1
date-5
……

……
……
A1
date-6
……

……
……
A1
date-7
……

……
……
A1
date-8
……

……
……
A1
date-9
……

……
……
A2
date-1
date-2

A2HT00001
500
A2
date-1
date-3

A2HT00001、A2HT00002
500+600
A2
……
……

……
……
A2
date-1
date-12

A2HT00001、A2HT00009
500+400
A2
date-2
date-3

A2HT00001、A2HT00002
500+600
A2
date-2
date-4

A2HT00001、A2HT00002
500+600
A2
……
……

……
……
A2
date-2
date-12

……
……
A2
date-3
……

……
……
A2
date-4
……

……
……
A2
date-5
……

……
……
A2
date-6
……

……
……


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2022-5-24 23:45:23 | 只看该作者
这个用查询 不太好弄。
学一下ado 或dao ,代码实现

点击这里给我发消息

3#
发表于 2022-5-25 11:56:16 | 只看该作者
这个要用代码才能写,Access查询确实不好做
4#
 楼主| 发表于 2022-5-25 13:32:22 | 只看该作者
具体方法指导下呢,或是有无类同的案例。我想了半天,不知道怎么整。
5#
发表于 2022-6-6 13:16:28 | 只看该作者
供参考:
http://www.office-cn.net/thread-96091-1-1.html
需要使用VBA。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 08:09 , Processed in 0.083968 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表