数据过滤

数据库中有一张表table1,有3个字段col1,col2,col3
定义了一个查询语句,ds1:select col1,col2  from table1
A1单元格里展示col1的值,现在想对A1单元格的值进行过滤,过滤条件是col3=“1”,
如何在不改变ds1查询语句的情况下进行过滤?
FineReportwocaocao69 发布于 2016-6-22 11:00
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共12回答
最佳回答
0
gxy120313发布于2016-6-22 11:00(编辑于 2023-9-6 09:34)
555
最佳回答
0
哈易春发布于2016-6-22 11:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
风起了发布于2016-6-22 11:17(编辑于 2023-9-6 09:34)
555
最佳回答
0
星痕发布于2016-6-22 11:18(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2016-6-22 11:28(编辑于 2023-9-6 09:34)
555
  • wocaocao69 wocaocao69(提问者)

    我有很多单元格,这么做可行性不高。
    有没有在ds1里去重复求和(个数)的?
    回复
    2016-06-22 11:53 
最佳回答
0
wocaocao69发布于2016-6-22 11:53(编辑于 2023-9-6 09:34)
555
  • yets11 yets11

    这个很好解决啊,查询时用select col1,col2,col3 from table1 ,只显示col1,col2就行,col3用来过滤就行,没什么冲突,何必弄的这么复杂
    回复
    2016-06-22 11:55 
  • gxy120313 gxy120313

    可以使用distinct去重,使用count计算个数
    回复
    2016-06-22 12:12 
最佳回答
0
yets11发布于2016-6-22 11:55(编辑于 2023-9-6 09:34)
555
最佳回答
0
gxy120313发布于2016-6-22 12:12(编辑于 2023-9-6 09:34)
555
  • wocaocao69 wocaocao69(提问者)

    具体需求是这样的:
    一个景区有2大主题公园,每个公园有3个景点,游客可以随意游玩里面的景点,但每个景点最多只能游玩一次。
    现在需要在一张报表里统计出每个景点的游玩人数,每个公园的游玩人数,整个景区的游玩人数。
    举例:同一个人游玩了4个景点,数据库中有4条数据,那统计的时候,每个景点游玩人数:1个,每个公园游玩人数:1个,整个景区游玩人数:1个。
    现在想用一条SQL语句查出来,然后进行过滤统计的。
    回复
    2016-06-22 13:34 
最佳回答
0
wocaocao69发布于2016-6-22 13:34(编辑于 2023-9-6 09:34)
555
  • gxy120313 gxy120313

    楼主可以在数据集使用distinct针对字段去重,然后建立三个数据集就可以
    回复
    2016-06-22 11:00 
最佳回答
0
wocaocao69发布于2016-6-22 13:40(编辑于 2023-9-6 09:34)
555
  • 星痕 星痕

    7.8秒性能还低啊?已经不错了
    回复
    2016-06-23 16:49 
  • 0关注人数
  • 1138浏览人数
  • 最后回答于:2016-6-24 09:15
    活动推荐 更多
    热门课程 更多
    返回顶部