Bonjour
J'ai une requête que je n'arrive pas à exprimer,
X est un nombre à définir d'unité voulu (ex 20 lunettes)
j'ai un champ Nbr_Lot_En_Cours (ex 5 lunette par lot)
Je souhaite savoir s'il est possible de ne faire qu'un achat du même lot, quand celui-ci n'a pas de reste par exemple.
requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM MA_TABLE_DE_LOT WHERE (X % Nbr_Lot_En_Cours = 0)Si je le met dans un SELECT :"erreur division par 0 impossible".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * , (X % Nbr_Lot_En_Cours = 0) AS LotPossible FROM MA_TABLE_DE_LOT WHERE (LotPossible = 't')Pourtant pour cette dernière, en retirant la clause WHERE, j'ai bien le resultat voulu dans la colone lotpossible avec des 't' et des 'f'"Erreur : La colonne "lotpossible" n'existe pas
Aurriez vous une idée ?
Merci
Partager