|
楼主 |
发表于 2009-11-29 11:15
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
查询不匹配SQL
SELECT 交强险信息表1.承保公司代码, 交强险信息表1.保单号, 交强险信息表1.被保险人名称, 交强险信息表1.车牌号码, 交强险信息表1.号牌种类代码, 交强险信息表1.发动机号, 交强险信息表1.[车架号/VIN码], 交强险信息表1.报案号, 交强险信息表1.出险时间, 交强险信息表1.赔付金额, 交强险信息表1.有责无责, 交强险信息表1.有否死亡, 交强险信息表1.赔付时间
FROM 交强险信息表1
LEFT JOIN [报案号-保单号-赔付时间-赔付金额] ON (交强险信息表1.保单号=[报案号-保单号-赔付时间-赔付金额].保单号) AND (交强险信息表1.报案号=[报案号-保单号-赔付时间-赔付金额].报案号) AND (交强险信息表1.出险时间=[报案号-保单号-赔付时间-赔付金额].出险时间) AND (交强险信息表1.赔付金额=[报案号-保单号-赔付时间-赔付金额].赔付金额)
WHERE ((([报案号-保单号-赔付时间-赔付金额].保单号) Is Null) AND (([报案号-保单号-赔付时间-赔付金额].报案号) Is Null) AND (([报案号-保单号-赔付时间-赔付金额].出险时间) Is Null) AND (([报案号-保单号-赔付时间-赔付金额].赔付金额) Is Null));
查询重复SQL
SELECT 交强险信息表1.[保单号], 交强险信息表1.[报案号], 交强险信息表1.[出险时间], 交强险信息表1.[赔付金额], 交强险信息表1.[承保公司代码], 交强险信息表1.[被保险人名称], 交强险信息表1.[车牌号码], 交强险信息表1.[号牌种类代码], 交强险信息表1.[发动机号], 交强险信息表1.[车架号/VIN码], 交强险信息表1.[有责无责], 交强险信息表1.[有否死亡], 交强险信息表1.[赔付时间]
FROM 交强险信息表1
WHERE (((交强险信息表1.[保单号]) In (SELECT [保单号] FROM [交强险信息表1] As Tmp GROUP BY [保单号],[报案号],[出险时间],[赔付金额] HAVING Count(*)>1 And [报案号] = [交强险信息表1].[报案号] And [出险时间] = [交强险信息表1].[出险时间] And [赔付金额] = [交强险信息表1].[赔付金额])))
ORDER BY 交强险信息表1.[保单号], 交强险信息表1.[报案号], 交强险信息表1.[出险时间], 交强险信息表1.[赔付金额];
[ 本帖最后由 p58535860 于 2009-11-29 11:19 编辑 ] |
|