悬赏分:20 浏览:170 次
款式資料表(article),結構如下:
article_no varchar(10) 款式編碼 PK
article_name varchar(20) 款式名稱
經銷商資料表(dealer),結構如下:
dealer_no varchar(10) 經銷商編碼 PK
name varchar(50) 編銷商名稱
currency char(1) 經銷商預設幣別,ntd=0,usd=1,hkd=2,rmb=3
銷售成本表(cost_price),結構如下:
doc_date smalldatetime(4) 日期
article_no varchar(10) 款式編碼
dealer_no varchar(10) 經銷商編碼 日期,款式編碼,經銷商編碼三個為組合主鍵
currency char(1) 幣別
cost_price smallmoney(4) 成本價格
輸入頁面:
款式\經銷商 經銷商一 經銷商二 經銷商三 經銷商四 ......
-------------------------------------------------------------------------------
款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......
款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......
款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......
......
要求做的是一個對一日期下面的款式和經銷商的成本價格進行輸入,在進入輸入頁面前會確認好一個日期也就是
cost_price中的doc_date,然後我想在輸入頁的每一個"幣別/成本價格"處,可以稱作是"單元格"吧,在任一單元格內輸
入時,幣別是select來選擇的,成本價格是input,進行輸入,在input的onblur的事件中調用js,用ajax來保存輸入的數
據,當然在轉參數的時候要轉五個值過去,(doc_date,article_no,dealer_no,currency,cost_price),現在的問題是要
查詢出上面這個輸入頁面的表應該怎麼寫sql?
|
3个月前 Athrun : 款式资料表(article),结构如下: article_no varchar(10)款式编码PK article_name varchar(20)款式名称 经销商资料表(dealer),结构如下: dealer_no varchar(10)经销商编码PK name varchar(50)编销商名称 currency char(1)经销商预设币别,ntd=0,usd=1,hkd=2,rmb=3 销售成本表(cost_price),结构如下: doc_date smalldatetime(4)日期 article_no varchar(10)款式编码 dealer_no varchar(10)经销商编码日期,款式编码,经销商编码三个为组合主键 currency char(1)币别 cost_price smallmoney(4)成本价格 输入页面: 款式\经销商经销商一经销商二经销商三经销商四...... -------------------------------------------------- ----------------------------- 款式一币别/成本价格币别/成本价格币别/成本价格币别/成本价格...... 款式一币别/成本价格币别/成本价格币别/成本价格币别/成本价格...... 款式一币别/成本价格币别/成本价格币别/成本价格币别/成本价格...... ...... 要求做的是一个对一日期下面的款式和经销商的成本价格进行输入,在进入输入页面前会确认好一个日期也就是 cost_price中的doc_date,然后我想在输入页的每一个"币别/成本价格"处,可以称作是"单元格"吧,在任一单元格内输 入时,币别是select来选择的,成本价格是input,进行输入,在input的onblur的事件中调用js,用ajax来保存输入的数 据,当然在转参数的时候要转五个值过去,(doc_date,article_no,dealer_no,currency,cost_price),现在的问题是要 查询出上面这个输入页面的表应该怎么写sql? 1,以上三个表的结构有没有问题? 2,在对某一时间日期的销售成本进行编辑的时候,在查询出输入页的交叉表的同时还要查询出是否有销售成本数据.如果有的话当然要显示出来,没有的话则币别显示为经销商预设的币别,成本价格显示为空.同样新增某一日期的销售成本时,查询出来的时候自然是没有销售成本. |