Modulo dans un SELECT avec Alias ou Sans
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:
1 2
| SELECT * FROM MA_TABLE_DE_LOT
WHERE (X % Nbr_Lot_En_Cours = 0) |
Citation:
"erreur division par 0 impossible".
Si je le met dans un SELECT :
Code:
1 2 3
| SELECT * , (X % Nbr_Lot_En_Cours = 0) AS LotPossible
FROM MA_TABLE_DE_LOT
WHERE (LotPossible = 't') |
Citation:
"Erreur : La colonne "lotpossible" n'existe pas
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'
Aurriez vous une idée ?
Merci:?