|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
LBANDLSQISME
註冊時間: 2006-07-26 文章: 54
第 1 樓
|
發表於: 星期六 八月 05, 2006 10:02 am 文章主題: 新手请教 |
|
|
一个最基本的问题,但对我这个新手,却是难题!请各位大哥大姐指导。
先谢谢了。
我有两个表 A:进货记录,字段有:物料编号,入库数量,订单编号
b: 订货记录,字段有:物料编号,订购数量,订单编号
我现在要查询 指定的一个订单编号中 一个指定物料编号 的订货和入库情况。我试过用多个方案,但总不能实现。请指导。 |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 2 樓
|
發表於: 星期六 八月 05, 2006 11:14 am 文章主題: |
|
|
簡單的作法是在訂貨記錄檔裡加一個欄位 已進貨數量,
每次進貨異動時, 就去異動 訂單資料的己進貨數量. _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
LBANDLSQISME
註冊時間: 2006-07-26 文章: 54
第 3 樓
|
發表於: 星期六 八月 05, 2006 12:24 pm 文章主題: 我应该用UNION? |
|
|
谢谢指点。
如果我不想改动订货表结构,我该如何?我想用UNION将两个分别从订货表和到货表中得到的SELEC查询连结起来,但同样的问题,因为两个表结构不同,不知如何处理,我试过用 0 (0123的0)来表示空位,但结果显示为 “*”,字段名为EXP_3,不是我想要的“订货数量”。
请再次指教!!! |
|
回頂端 |
|
|
garfield Site Admin
註冊時間: 2003-01-30 文章: 2158
第 4 樓
|
發表於: 星期六 八月 05, 2006 7:52 pm 文章主題: |
|
|
引言回覆: |
过用 0 (0123的0)来表示空位,但结果显示为 “*”
|
可用 0000000 代替0 ,
要有幾位數, 就要有幾個0
select 訂單.訂單號碼,訂單.產品編號, 訂單.訂購數量, (select sum(進貨單.進貨量) where 訂單.訂單號碼=進貨單.訂單號碼 and 訂單.產品編號=進貨單.產品編號) as 已進貨數量 from 訂單
這個sql指令應該在vfp9 才能用.
未經測試, 請自行測試看看.[/code][/quote] _________________ 利用>>搜尋<<的功能會比問的還要快得到答案. |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|