Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- # Вычисление квартала
- CASE FLOOR((MONTH(FROM_UNIXTIME(c.date)) - 1) / 4) + 1
- WHEN 1 THEN 'First'
- WHEN 2 THEN 'Second'
- WHEN 3 THEN 'Third'
- WHEN 4 THEN 'Forth'
- END AS Quarter,
- # Общая сумма по поставщику #1 включая НДС по всем товарам
- FORMAT(SUM(
- cg.price_with_nds * cg.product_count), 2)
- AS SUMMA_OVERALL,
- # Общая сумма по поставщику #1 без НДС по всем товарам
- FORMAT(SUM(
- cg.price_with_nds / (1+(cg.nds/100)) * cg.product_count), 2)
- AS SUMMA_PURE,
- # Общая сумма НДС по поставщику #1 по всем товарам: Разница между двумя полями выше
- FORMAT(SUM(
- (cg.price_with_nds - (cg.price_with_nds / (1 + (cg.nds/100)))) * cg.product_count),2)
- AS SUMMA_NDS
- FROM consignment_goods AS cg RIGHT JOIN consignments AS c
- ON cg.consignments_id = c.id
- AND c.seller_id = 1 # Тип поставщика
- GROUP BY FLOOR((MONTH(FROM_UNIXTIME(c.date)) - 1) / 4) + 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement