悬赏园豆:20
[已关闭问题]
<P>款式資料表(article),結構如下:<BR>article_no varchar(10) 款式編碼 PK<BR>article_name varchar(20) 款式名稱</P>
<P>經銷商資料表(dealer),結構如下:<BR>dealer_no varchar(10) 經銷商編碼 PK<BR>name varchar(50) 編銷商名稱<BR>currency char(1) 經銷商預設幣別,ntd=0,usd=1,hkd=2,rmb=3</P>
<P>銷售成本表(cost_price),結構如下:<BR>doc_date smalldatetime(4) 日期<BR>article_no varchar(10) 款式編碼<BR>dealer_no varchar(10) 經銷商編碼 日期,款式編碼,經銷商編碼三個為組合主鍵<BR>currency char(1) 幣別<BR>cost_price smallmoney(4) 成本價格</P>
<P><BR>輸入頁面:</P>
<P>款式\經銷商 經銷商一 經銷商二 經銷商三 經銷商四 ...... <BR>-------------------------------------------------------------------------------<BR>款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......<BR>款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......<BR>款式一 幣別/成本價格 幣別/成本價格 幣別/成本價格 幣別/成本價格 ......<BR>......</P>
<P>要求做的是一個對一日期下面的款式和經銷商的成本價格進行輸入,在進入輸入頁面前會確認好一個日期也就是</P>
<P>cost_price中的doc_date,然後我想在輸入頁的每一個"幣別/成本價格"處,可以稱作是"單元格"吧,在任一單元格內輸</P>
<P>入時,幣別是select來選擇的,成本價格是input,進行輸入,在input的onblur的事件中調用js,用ajax來保存輸入的數</P>
<P>據,當然在轉參數的時候要轉五個值過去,(doc_date,article_no,dealer_no,currency,cost_price),現在的問題是要</P>
<P>查詢出上面這個輸入頁面的表應該怎麼寫sql?</P>
<P> </P>
问题补充:
1,以上三個表的結構有沒有問題?
2,在對某一時間日期的銷售成本進行編輯的時候,在查詢出輸入頁的交叉表的同時還要查詢出是否有銷售成本數據.如果有的話當然要顯示出來,沒有的話則幣別顯示為經銷商預設的幣別,成本價格顯示為空.同樣新增某一日期的銷售成本時,查詢出來的時候自然是沒有銷售成本.