重點是一個觀念.....資料庫設計簡潔.....也就是正規畫作的好......當你想表達你要的明細表的時候你的SQL語法就會複雜點
想要 SQL 語法簡單......你的資料庫就會龐大點
一般來說..... ERP 都是產品基本檔案......加上 銷貨明細表上面有日期....價格 數量
者兩個表就可以計算出 每天的庫存跟 每日的銷貨紀錄可以達到你上面的資料表 基本上 三個表
產品基本檔
品號 品名
A01 香菸
A02 汽水
A03 泡麵
銷貨明細檔
銷貨日期 品號 數量 單價 金額
20120101 A01 5 10 50
20120101 A02 10 5 50
進貨明細檔
進貨日期 品號 數量 單價 金額
20120101 A01 10 8 80
20120101 A02 5 4 20
這三個檔案 就可以用SQL 語法 列出 你每個月所需要的總表........
但是如果 語法 不熟....那最好不要這樣規劃......因為簡潔的資料庫 可能對您不適合....... 最笨的方法:增加关键字段(列)“班次标识”,并设为为关键索引字,分类统计。
说明:尚未测试,系据过往数据库常识设计。 接18楼,比较好的方法是,分两个数据库,分别是“产品类”(关键字为“班次标识”,其次为“产品类”,其余字段包括“产品代码”、“产品名称”、“单价”)、“日志类”(关键字“班次标识”、"日期"),两个库通过关键词“班次标识”匹配,然后形成按产品类别、班次、日期列示的表单。 顶一个,看看什么答案学习一下 简单的,直接用10楼那个方式建立就可以了,查询起来挺方便。
SQL和EXCEL不一样,可以建立多种相互关系来查询,没必要所有东西放在一起。 学习了。学习了。 17" 楼的方案足以. 帮顶一下,很想学习一下! 其实已经差不多写完了。。最近忙着一些事情 没上来看``多谢大家的回答``帖子到这基本答案都已经标出了 `很多楼层 的建议都不错```谢谢拉`` 虽然看得不太明白,但还是有思路的。
页:
1
[2]