Je veux mettre à jour les prix de ces produits qui n'ont pas été achetés par 1 an. Comment je fais ça?Mise à jour et instruction select imbriquée?
Ma requête en cours est:
UPDATE product
SET price = price * 0.9
WHERE date_purchase > SYSDATE - 365
AND pid IN ([How do i select the items thats not been purchased in 1year??]);
J'ai 2 tables:
- Produit => pid, p_name, etc ... (pid = id produit, p_name = nom du produit)
- Achat => pid, date_purchase, etc
Avons-nous d'autres tables? Est-ce que ce sont les devoirs? – rene
@rene: 2 tables: Produit et Achat. Non, ce n'est pas un devoir. Je mets plus de détails sur 2 tables dans mes questions éditées – miracle
Note: 1 an n'est pas égal à 365 jours. Pour obtenir il y a un an, vous pouvez utiliser 'ADD_MONTHS (SYSDATE, -12)'. –