J'ai une table avec un travail et un suffixe. La requête que j'essaie de créer sélectionne une plage d'entrées #/suffixes où le suffixe dépend du travail #. Par exemple:Sélection d'une plage avec deux champs
Job # Suffix
-------- -----------
00000001 001
00000001 002
00000001 003
00000002 001
00000002 002
00000002 003
00000002 004
00000003 001
00000003 002
00000003 003
00000003 004
J'ai quatre entrées. Une paire est le travail/suffixe de départ, puis le travail/suffixe de fin. Si les entrées de l'utilisateur:
Démarrage: 00000001/002
Fin: 00000002/002
Ils obtiennent les résultats suivants:
Job # Suffix
-------- -----------
00000001 002
00000001 003
00000002 001
00000002 002
Je veux savoir s'il y a simple façon de le faire dans une déclaration select dans mon proc stocké. La seule façon dont je pensais le faire jusqu'à présent serait de sélectionner les tâches d'abord dans une variable de table puis de filtrer le suffixe avec une autre requête.
Cela semble simple, mais ayant de la difficulté à envelopper mon cerveau autour de celui-ci.
Merci!
Je suis confus pourquoi le suffixe '003' montrerait si le suffixe de fin était' 002' –
pense au suffixe comme une extension du travail #. Le suffixe dépend entièrement du travail, 00000001/003 serait dans la plage car il suit 00000001/002 qui est la gamme basse. Presque penser aux deux champs comme un numéro de série. – VinPepe