wiki:4. Историја и следење на нарачка

Version 8 (modified by 183175, 2 weeks ago) ( diff )

--

Апликативен дизајн - Случаи на употреба и Сценарија за пристап до базата - SQL

Најважни случаи на употреба број 4: Историја и следење на нарачка

Како најавен корисник, кога ке направи некоја нарачка, има привилегија да може да ја следи нарачката и процесот на нејзина обработка и достава. Според тоа, добива соодветно на маил потврда за направената нарачка и период во кој би била реализирана нарачката.

Доколку сакаме да пребараме во база за соодветен корисник, до каде е неговата нарачка, и тоа го правиме преку ID :

SELECT o.id_order, o.order_date, o.status AS order_status, o.invoice_code, o.total_price,
       d.status AS delivery_status, d.delivery_address
FROM orders o
JOIN delivery d ON o.id_order = d.id_order
WHERE o.id_customer = 1; 

Во реална смисла,кај нас во базата резулатот е следен :

Уште еден начин,како може да се следи историја на испорачани продукти :

SELECT 
    o.id_order,
    o.invoice_code,
    o.order_date,
    o.status AS order_status,
    d.status AS delivery_status,
    d.delivery_address,
    d.id_delivery AS delivery_id, 
    o.total_price
FROM 
    orders o
JOIN 
    delivery d ON o.id_order = d.id_order
WHERE 
    o.id_customer = 1
ORDER BY 
    o.order_date DESC; 



Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.