Bonjour,
Je dois récupérer des informations d'un fichier texte.
Je l'importe dans une table avec un champ unique (Data)
Voici un extrait de ma table (Format fixe : les informations sont toujours aux mêmes emplacements dans la table) :
Mon objectif est sortir pour l'exemple ci-dessus, les résultats suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 AXXXXXXX/AAA*******************************************************************************************************************************************************************Page ****2 *******************************GRAND BOOKK AUXXXX. DU *14/12/2008 AU 14/12/2008 Tiers : 99999 ***********CCCC Compte collectif *: 00001 EUR 44444444 ***CAP RRRRR.APPPPPPPPP Compte auxiliaire : **********9555555 ****CCC LLLL ASSSSSSSS TTD ***************************Date dernier mouvement : 09/12/2008 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ¦Identif. ¦ *N° *¦ *Date ***¦ **Référence ***¦Libellé de l'écriture *************¦Code *¦Pr¦Code *¦Date *****¦ **************Montant ************************¦ Nouveau solde **********¦ ¦ Lot ****¦écrit.¦Comptable ¦ *Lettr./Even. *¦ **********************************¦Opé **¦ *¦lettr.¦Traitement¦ ***Débit ***********************Crédit *******¦ *******************Sens ¦ +---------+------+----------+----------------+-----------------------------------+------+--+------+----------+-----------------------------------------------+-------------------------¦ ¦ ********¦ *****¦ *********¦ ***************¦ Solde au 13/12/2008 **************¦ *****¦ *¦ *****¦ *********¦ **********************¦ *************44.774,46¦ ************************¦ +---------+------+----------+----------------+-----------------------------------+------+--+------+----------+-----------------------+-----------------------+-------------------------¦ ¦ ********¦ *****¦ *********¦ ***************¦ Total des mouvements *************¦ *****¦ *¦ *****¦ *********¦ ******************0,00¦ ******************0,00¦ ************************¦ ¦ ********¦ *****¦ *********¦ ***************¦ Solde au 14/12/2008 **************¦ *****¦ *¦ *****¦ *********¦ **********************¦ *************44.774,46¦ ************************¦ +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ***********************************************************************************************************************************************************************************../.. **************************************************************************************************************************************************************************************************************************************************************LLLLLL ********************************************************************************Comptabilités *********************************************************************15/12/2008 11:24 AXXXXXXX/AAA*******************************************************************************************************************************************************************Page ****2 *******************************GRAND BOOKK AUXXXX. DU *14/12/2008 AU 14/12/2008 Tiers : 988888 ***********CICI GRRRRR MMMM Compte collectif *: 00001 EUR 55555555 ***.APPPPPPPPP Compte auxiliaire : **********9555555 ****CCCC GGG MEMEMEC *********************************Date dernier mouvement : 01/12/2004 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ¦Identif. ¦ *N° *¦ *Date ***¦ **Référence ***¦Libellé de l'écriture *************¦Code *¦Pr¦Code *¦Date *****¦ **************Montant ************************¦ Nouveau solde **********¦ ¦ Lot ****¦écrit.¦Comptable ¦ *Lettr./Even. *¦ **********************************¦Opé **¦ *¦lettr.¦Traitement¦ ***Débit ***********************Crédit *******¦ *******************Sens ¦ +---------+------+----------+----------------+-----------------------------------+------+--+------+----------+-----------------------------------------------+-------------------------¦ ¦ ********¦ *****¦ *********¦ ***************¦ Solde au 13/12/2008 **************¦ *****¦ *¦ *****¦ *********¦ **********************¦ ******************0,00¦ ************************¦ +---------+------+----------+----------------+-----------------------------------+------+--+------+----------+-----------------------+-----------------------+-------------------------¦ ¦ ********¦ *****¦ *********¦ ***************¦ Total des mouvements *************¦ *****¦ *¦ *****¦ *********¦ ******************0,00¦ ******************0,00¦ ************************¦ ¦ ********¦ *****¦ *********¦ ***************¦ Solde au 14/12/2008 **************¦ *****¦ *¦ *****¦ *********¦ **********************¦ ******************0,00¦ ************************¦ +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ ***********************************************************************************************************************************************************************************../.. **************************************************************************************************************************************************************************************************************************************************************LLLLLL ********************************************************************************Comptabilités *********************************************************************15/12/2008 11:24
En recherchant un peu sur le net, je pense que je doit faire un curseur, cependant n'ayant jamais fait ce genre de manip sur SQL, et ne comprenant pas trés bien la logique d'un curseur, pourriez vous m'aidez svp !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Tiers Solde 1 Solde 2 Mvt 1 Mvt 2 999999 44.774,46 44.774,46 0,00 0,00 988888 0,00 0,00 0,00 0,00
Merci d'avance pour votre aide !
Partager