2016-03-20 20 views
0

Envanterde kalan miktarı ve karşılık gelen maliyeti veren bir sorgudan sql sonuçlarım var. örneğin:Maliyet beyanı bulmak için SQL cümlesi

qty cost 
15.0 $2.50 
20.0 $2.75 
25.0 $3.00 

Ben belirli bir miktarı için maliyeti bulmalıyız,

örn Miktar 15.0 ve sonuç:

qty cost total 
15.0 $2.50 $37.50 

örn. 20.0 ve sonuç adet:

qty cost total 
15.0 $2.50 $37.50 
5.0 $2.75 $13.75 

örneğin adet 75.0 ve sonuç: * Çok fazla, son maliyet değeri kullandığınızda

qty cost total 
15.0 $2.50 $37.50 
20.0 $2.75 $55.00 
25.0 $3.00 $75.00 
15.0 $3.00 $45.00 

nasıl ben sql sorgusu açıklamada çalıştırabilirim?

+0

hangi veri türlerinin adet sayısal edilir ve maliyet gibi SELECT yan tümcesinde hesaplamaları yapabilir

SELEcT qty, cost, (qty * cost) AS total 

olarak? –

+0

Verilen kaliteye eşit miktarların kombinasyonunu almanız gerekiyor mu? Toplamın sığacağından emin misin? –

+0

@hazemtorab, ilk olarak, son örnek gibi bazı durumlarda, gerekli miktarın> mevcut olduğu zaman en son maliyeti kullanması gerektiğini varsayalım. – Jackie

cevap

2

olarak basitçe sürece Sütunlarınızın

İlgili konular