J'utilise SQL Server 2008
et ont un hashtable
qui contient des données sur le code postal et ses données connexes. Si je prends le nombre d'enregistrements groupby
code postal est comme ceséparée de resultset Hashtable en 3 tables
5000 HA
6000 NW
4000 S2
Je voudrais savoir est-il un moyen de devidng les données dans trois tableaux distincts. si nous courir le premier jeu d'enregistrements qui est HA
qui ressemblera à
Table1 Table2 Table3
1st record of HA 2nd record of HA 3rd record of HA
4th record of HA ....etc
est-il possible d'obtenir l'aide du curseur ou une suggestion?
Toute aide sera apprécié
Merci
Il semble que ce que vous essayez d'accomplir ici soit une sorte d'équilibrage des données. Si tel est le cas, je ne pense pas que ce soit la bonne approche, en créant des tables différentes. Vous devriez utiliser quelque chose comme 'NTILE' pour cela dans une seule table. –
Comment définissez-vous qui est le 1er ou 2ème enregistrement?, Sur quels critères voulez-vous commander les résultats ?. Aussi, vous voulez toujours diviser les résultats sur 3 tables ?, ou seulement parce qu'il y a 3 groupes sur le code postal? – Lamak
@Lamak: Il n'y a pas de conditions particulières pour définir le 1er ou le 2ème. Juste besoin de diviser les données dans trois tables séparées (il y a environ plus de 5000 enregistrements) –