當前位置:首頁 » 編程語言 » sql打折

sql打折

發布時間: 2022-12-10 09:37:35

sql中怎樣實現價格折扣及價格總和

總價格(z_jiage)和主桌表價格(z_jiage)重名了
1.select z_jiage+l_jiage+y_jiage where z_id=1,l_id=1,y_id=1
z_jiage+l_jiage+y_jiage where z_id=2,l_id=2,y_id=2
y_jiage where y_id=3 as 總桌價格
from 主桌表,禮桌表,宴客桌表
2.select 總桌價格 where 總桌價格>1000 set 總桌價格=總桌價格*0.8

僅供參考

㈡ 用sql server寫出五月份入住結算時折扣為8折

假設表名為:表1 ,其中欄位「入住時間」為datetime類型,「折扣」欄位為數字表示折扣。然後可以用類似以下語句來將入住時間為5月的折扣更新為8折
update 表1 set 折扣=0.8 where MONTH(入住時間)=5

㈢ SQL中的某個表中通過折扣價格及折扣度如何計算出逐個計算出原價並顯示清單

select 折扣價格,折扣度, 折扣價格/折扣度 as 原價
from table_name

比如 折扣價格=80 折扣度為8折,即0.8 原價為100

㈣ SQL語句中實現修改食品折扣的問題

不能這樣寫,請改成1-0.2或者直接寫0.8。
在SQL裡面不能用%表示百分數,這個符號用於模糊查詢,就是樓上所說的通配符。
新學SQL,分享一個網站給你吧。

㈤ 用sql語句做報表,怎麼算折扣和工資

--mssqlserver:
selecta.日期,a.物料,a.工序,a.設備,a.班組,a.操作工,a.數量,a.單價,
(
casewhenb.物料種類數>1orb.物料種類數=1andc.設備種類數>1andd.工序種類數=1then0.8else1end
)as折扣,
a.數量*a.單價*(
casewhenb.物料種類數>1orb.物料種類數=1andd.工序種類數=1andc.設備種類數>1then0.8else1end
)as工資
from表名aleftjoin
(select日期,count(物料)as物料種類數,操作工from表名groupby日期,操作工)b
ona.日期=b.日期anda.操作工=b.操作工
leftjoin
(select日期,count(設備)as設備種類數,操作工from表名groupby日期,操作工)c
ona.日期=c.日期anda.操作工=c.操作工
leftjoin
(select日期,count(工序)as工序種類數,操作工from表名groupby日期,操作工)d
ona.日期=d.日期anda.操作工=d.操作工

㈥ sql語句 數量超過100的商店增加%的折扣 怎麼寫

請參考下列SQL語句,數量大於100的,其折扣率增加百分之十:

update 表名 set 折扣率=折扣率-0.1 where 數量>100;

熱點內容
凸包的graham演算法 發布:2025-01-21 12:00:00 瀏覽:146
jsonobject轉java對象 發布:2025-01-21 12:00:00 瀏覽:306
macpython3默認 發布:2025-01-21 11:58:26 瀏覽:261
芒果伺服器是什麼意思 發布:2025-01-21 11:57:54 瀏覽:40
微信聊天伺服器錯誤什麼意思 發布:2025-01-21 11:56:13 瀏覽:460
linuxtomcat不能訪問 發布:2025-01-21 11:47:11 瀏覽:394
刷新器需要什麼配置 發布:2025-01-21 11:09:28 瀏覽:972
jedis源碼 發布:2025-01-21 11:08:24 瀏覽:890
edm資料庫 發布:2025-01-21 11:05:54 瀏覽:371
QQ咋樣加密 發布:2025-01-21 11:05:45 瀏覽:164