Bonjour,
Je possède la requête suivante qui doit me permettre de sélectionner le bon prix pour une liste d'articles (prix promo ou prix normal):
MySql me renvoit l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 SELECT DISTINCT article.ID, article.PRICE_HT, article.PRICE_TTC, (article.PRICE_TTC + (article.PRICE_TTC * promotion.PERCENT / 100)) as FINAL_PRICE_TTC, promotion.PERCENT, promotion.BEGIN_DATE, promotion.END_DATE FROM article LEFT JOIN promotion ON article.ID = promotion.ARTICLE_ID, article_category WHERE article.ONLINE=1 AND article_category.CATEGORY_ID=34 AND (promotion.BEGIN_DATE IS NULL OR promotion.BEGIN_DATE <= '2008-10-15 11:35:03') AND (promotion.END_DATE IS NULL OR promotion.END_DATE >= '2008-10-15 11:35:03') AND (article.NB_STOCK > 0 OR article.OUT_STOCK_SALE = 1) AND ( (FINAL_PRICE_TTC IS NULL AND article.PRICE_TTC >= 12 AND article.PRICE_TTC <= 20) OR (FINAL_PRICE_TTC <> NULL AND FINAL_PRICE_TTC >= 12 AND FINAL_PRICE_TTC <= 20) )
Est-ce possible de faire cette opération? Si oui, quel est le problème?... Et sinon, comment dois-je m'y prendre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part #1054 - Unknown column 'FINAL_PRICE_TTC' in 'where clause'
Merci pour votre aide.
Partager