J'ai un des dossiers comme celui-ci:SQL: L'expansion d'une ligne avec début/fin en lignes individuelles
start, end , total
830 , 1300, 5
1400, 1430, 2
que je voudrais étendre à:
instance , total
830 , 5
831 , 5
832 , 5
...
1299 , 5
1300 , 5
1400 , 2
1401 , 2
...
1429 , 2
1430 , 2
Comment puis-je faire en utilisant SQL dans MSSQL 2005?
EDIT: merci à tous, bonnes réponses. J'ai quelques-uns à travailler. J'ai juste oublié de dire que le début/fin était vraiment un temps stocké comme un int, donc 0830 à 1300 devrait aller jusqu'à 0859 puis 0900. Je ne peux pas attendre de vous les gars à répondre à cette question, je vais travailler autour de. Merci encore
Quel DB utilisez-vous? –
Désolé, aurait dû dire MSSQL 2005 –