J'ai un entier stocké dans une base de données (SQLAgent Frequency Interval) Cet entier est en réalité la somme des jours de la semaine que le programme doit exécuter Les valeurs possibles sont n'importe quelle combinaison de ces valeursConvertir un nombre entier en une liste de jours de la semaine
- dimanche = 1
- lundi = 2
- mardi = 4
- mercredi 8 =
- jeudi = 16
- vendredi = 32
- samedi = 64
ex 65 signifie que le calendrier devrait courir le samedi et le dimanche
Mon problème est que je dois représenter ces valeurs que le texte « samedi » et "Dimanche" quand donné 65 et j'essaye de faire ceci dans le SQL
Autre qu'une déclaration CASE énorme avec toutes les combinaisons possibles quelqu'un peut-il penser à un moyen de faire ceci?
Merci
Très cool J'ai trouvé un article sur ce sujet aussi! http://sqlfool.com/2009/02/bitwise-operations/ – WACM161