Je veux créer une logique de rotation en sql considérer comme il y a 3 numéros 1,2,3 puis la première semaine 1,2 sera sélectionné suivant 3,1 suivant 2,3 et ainsi de suite .... s'il y a 4 nombres 1, 2, 3, 4 puis 1, 2, 3, 4, 4, 4 suivants, ensuite 1, 2 ... Comme ça je veux générer les nombres dans le serveur sql. S'il vous plaît, aidez-moi.SQL Rotation des numéros
0
A
Répondre
1
Vous ne aimez ceci:
declare @cnt int, @ofs int
select @cnt = count(*) from TheTable
set @ofs = (((@week - 1) * 2) % @cnt) + 1
select * from TheTable
where Number between @ofs and @ofs + 1
union all
select * from TheTable
where Number between @ofs - @cnt and @ofs - @cnt + 1
0
Obtenez le module du nombre de semaines depuis la date de votre époque, puis sélectionnez toutes les entrées d'une table de nombres qui sont compris entre 1 et votre limite, sauf le résultat du module.
Questions connexes
- 1. Comment réécrire des numéros de téléphone dans T-SQL?
- 2. Générer des numéros de série
- 3. Rotation 3D en OpenGL et rotation locale
- 4. BufferedImage Rotation
- 5. Rotation automatique des sous-vues UIImageView
- 6. Rotation des images comme UIPicker VIew
- 7. Numéros avec des virgules en Javascript
- 8. numéros, à l'exclusion des zéros de fin
- 9. Requête SQL pour trouver les numéros de séquence manquants
- 10. Rotation UIButtonTypeDetailDisclosure
- 11. OpenGL Rotation
- 12. JQuery UI Rotation des onglets et des événements
- 13. Trouver des angles de rotation entre des points 3d
- 14. Utilitaire Windows pour trouver des numéros et faire des opérations?
- 15. Reg Ex pour correspondre à des numéros et des virgules
- 16. LINQ to SQL - sélection d'une liste des numéros de version les plus élevés
- 17. Assurer des numéros uniques à partir d'une base de données de serveur SQL
- 18. Génération de numéros d'identification
- 19. Rotation du zoom profond
- 20. Matrices Rotation & OpenGL
- 21. rotation Apache Log Script
- 22. Rotation mathématiques d'image (C#)
- 23. ListBox List Rotation
- 24. problème de rotation opengl
- 25. UIImage Rotation degrés personnalisés
- 26. C# Rotation de l'image
- 27. javascript page rotation/refresh
- 28. Rotation de formulaire Windows
- 29. numéros de ligne
- 30. Comment trouver des coordonnées 2D transformées en rotation dans XNA?
Je ne vois pas de motif commun dans vos exemples. Veuillez les vérifier à nouveau et donner une liste complète de ce que vous voulez (ne pas utiliser "et ainsi de suite"). –
Je pense que le modèle est de choisir deux numéros chaque semaine et en boucle. Donc si trois nombres vous avez 1,2,3,1,2,3,1,2,3, ... "tourné" comme suit: (1,2), (3,1), (2,3) , ...; Avec 4 nombres: 1,2,3,4,1,2,3,4, ... comme (1,2), (3,4), (1,2), ... Donc c'est plus comme cueillir la paire suivante chaque semaine. – dave