主题:用SQL语句查找数据的方法?
我有一张供应商报价表:
项目号,供应商,货币,报价,生效日期,失效日期,最后报价日
A00100 23102 RMB 0.32 20020601 20030820
A00100 23102 RMB 0.29 20030821 99999999
A00100 23102 RMB 0.31 20050918 99999999
A00200 28003 RMB 1.2 20030801 99999999
A00300 23102 RMB 2.33 20050601 20051231
A00300 23102 RMB 2.32 20060101 99999999
A00300 22110 RMB 2.31 20060101 99999999
最后报价日系统自动生成,同一项目号,同一供应商,报价必须唯一。不允许有两个报价同时生效。我想用SQL语句选出表中项目号、供应商、货币相同,失效日期为99999999,而生效日期不同的项目,应该怎样写?
项目号,供应商,货币,报价,生效日期,失效日期,最后报价日
A00100 23102 RMB 0.32 20020601 20030820
A00100 23102 RMB 0.29 20030821 99999999
A00100 23102 RMB 0.31 20050918 99999999
A00200 28003 RMB 1.2 20030801 99999999
A00300 23102 RMB 2.33 20050601 20051231
A00300 23102 RMB 2.32 20060101 99999999
A00300 22110 RMB 2.31 20060101 99999999
最后报价日系统自动生成,同一项目号,同一供应商,报价必须唯一。不允许有两个报价同时生效。我想用SQL语句选出表中项目号、供应商、货币相同,失效日期为99999999,而生效日期不同的项目,应该怎样写?