需求场景:当构建一个下拉时,如果下拉内容只有一项记录值则直接填充,如果超过一项记录则构建下拉。
- IF (SELECT 计数(*) FROM [客户联系人_主表] WHERE 1=1
- 并且 [客户联系人_主表].[客户名称] = 本报表.[会议场地租金及配套服务费用明细_主表].[客户]
- 并且 [客户联系人_主表].[职别] = '法人' ) > 1
- SELECT 排除重复 [客户联系人_主表].[姓名] AS 本报表.[会议场地租金及配套服务费用明细_主表].[法人代表]x下拉不锁定,CDATE
- FROM [客户联系人_主表]
- WHERE 1=1
- 并且 [客户联系人_主表].[客户名称] = 本报表.[会议场地租金及配套服务费用明细_主表].[客户]
- 并且 [客户联系人_主表].[职别] = '法人'
- 开窗排序 [客户联系人_主表].[报表填报时间] DESC
- ELSE
- SELECT 排除重复 [客户联系人_主表].[姓名] AS 本报表.[会议场地租金及配套服务费用明细_主表].[法人代表]x填充不锁定
- FROM [客户联系人_主表]
复制代码
|
|
hessen