以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- NOT反向,多表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178716) |
|
-- 作者:qazlinle6 -- 发布时间:2022/7/17 18:04:00 -- NOT反向,多表 sele1ct * from {进货退货} where 日期 not in (sele1ct 日期 from {销进退账目} Where 店名=\'周六福(1)\' and 对账品名=\'足金999‰硬金\' and 日期>=\'2022-07-01\'and 日期<=\'2022-07-17\') and {进货退货}.店名=\'周六福(1)\' and 对账品名=\'足金999‰硬金\'and 日期>=\'2022-07-01\'and 日期<=\'2022-07-17\' 在増加一个表取 {销进退账目}没有的值,然后跟 {进货退货}合并 IsNull({进货退货}.日期,{销售明细}.日期)
|
|
-- 作者:有点蓝 -- 发布时间:2022/7/17 20:48:00 -- 没看懂想表达什么?什么地方有问题? 【日期 not in】就是表示不存在后面的表的日期值
|
|
-- 作者:qazlinle6 -- 发布时间:2022/7/17 20:56:00 -- 现在只显示一个进货退货表的值,我还想在加一个销售明细, 销进退账目=进货退货 销进退账目=销售明细 显示这两个表的数
|
|
-- 作者:有点蓝 -- 发布时间:2022/7/17 21:40:00 -- 之前那个什么Row_Number()的贴不就是这个用法了吗?http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=178634&skin=0 |
|
-- 作者:qazlinle6 -- 发布时间:2022/7/17 21:58:00 -- 那个不是显示销进退账目对应的行,这个是要显示销进退账目没有的行,一个表对应一个表,我知道什么弄,现在要两个表,没弄岀来 |
|
-- 作者:有点蓝 -- 发布时间:2022/7/17 22:25:00 --
|
|
-- 作者:qazlinle6 -- 发布时间:2022/7/18 8:53:00 -- sel1ect * from (se1lect * from {进货退货} where 日期 not in (se1lect 日期 from {销进退账目} Where 店名=\'周六福(1)\' and 对账品名=\'足金999‰硬金\') as a inner join (sel1ect * from {销售明细} where 日期 not in (sel1ect 日期 from {销进退账目} Where 店名=\'周六福(1)\' and 对账品名=\'足金999‰硬金\') as b on a.日期=b.日期 不显示
|
|
-- 作者:有点蓝 -- 发布时间:2022/7/18 9:13:00 -- 请上传实例,然后说明需要的效果 |
|
-- 作者:qazlinle6 -- 发布时间:2022/7/18 9:28:00 -- .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.7.12.1 错误所在事件: 详细错误信息: FROM 子句语法错误。 [此贴子已经被作者于2022/7/18 9:33:34编辑过]
|
|
-- 作者:有点蓝 -- 发布时间:2022/7/18 9:45:00 -- 拼接的SQL有问题 |