楼主: zhang20062838
876 0

[问答] 希望获取:在3天之内,报销次数出现3次的供应商的所有信息 [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
100 点
帖子
2
精华
0
在线时间
6 小时
注册时间
2009-10-7
最后登录
2020-10-10

楼主
zhang20062838 在职认证  发表于 2016-9-8 16:51:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

各位大神好,

    小弟刚刚开始学习SQL,想在如下的数据中获得:在3天之内,报销次数出现3次的供应商的所有信息

    筛选条件:在3天之内,供应商出现三次

    信息:满足条件的供应商的所有信息

    创建的个人表:zhangyang744_ind.pu_finance

    供应商编码:vendor_num

    供应商名:vendor_name

    发票编号:fp_num

    发票日期:fp_day

数据如下:

供应商编码      供应商名                                                           发票编号       发票日期

1353429           青岛元诺润泽商务咨询有限公司         201604257839    2016-04-25 00:00:00.0

1339232           上海金陵投资有限公司                         201603046848    2016-03-04 00:00:00.0

1339232           上海金陵投资有限公司                         201603046848    2016-03-04 00:00:00.0

1339232           上海金陵投资有限公司                         201603046848    2016-03-04 00:00:00.0

如下是自己编写的代码,麻烦各位大神指点哪里有问题,谢谢了:

--------------------------------------------------------------------------------------------------------------------------------

Select a.*

From zhangyang744_ind.pu_finance a,  zhangyang744_ind.pu_finance b

Where a.vendor_num in (select  b.vendor_num from zhangyang744_ind.pu_finance b

                            Where abs(to_date(b.fp_day)-to_date(a.fp_day))<3

                            Group by b.vendor_num

                           Having count(*)>=3)




二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:供应商 Finance VENDOR Financ 投资有限公司 供应商 信息

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 15:00