IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

Nombre de lignes maj supérieur au nombre de lignes de la table ?


Sujet :

Requêtes et SQL.

  1. #1
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut Nombre de lignes maj supérieur au nombre de lignes de la table ?
    Bonjour,

    J'ai une table avec des relevés de saisies utilisateurs. C'est une extraction brutes que j'obtiens. De jour en jour le nombre de ligne extraites grandit.

    Sur ces lignes qui sont éclatées par jour je fais un calcul 2/3 fois par semaine . Un regroupement et une sommation par numéro de semaine. La sommation se fait sur une clef de 5 colonnes.

    A un moment je transforme les codes accentués par des codes non accentués.

    Noté que pour cela j'ai une base ACCESS :

    1) import des données brutes dans une table sans clef primaire.
    2) création de la table de sortie vide sans clef primaire.
    3) insertion des données regroupées et sommées grâce à la clef de 5 colonnes ( la sommation par clef marche à la semaine).
    4) Mise à jour des lignes accentués pour l'une des colonnes d'un des 5 élèments de la clef.
    5) Mise à jour des lignes accentués pour une 2ème des colonnes d'un des 5 élèments de la clef.

    Supposons que j'ai 35 000 lignes . ACCESS va me dire 35 800 lignes ont été mise à jour .

    Comment est il possible que cela soit possible ?

    Merci de m'aiguiller

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    3 064
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 064
    Points : 4 605
    Points
    4 605
    Par défaut
    Bonjour,

    Après vérification j'ai une piste à cause du problème (merci de confirmer ).

    J'ai cette requête qui fait office de trigger dans l'action 6 :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    INSERT INTO tabresagact ( c1, c2, c3, c4, c5, c6, c7, c8, c9 )
    SELECT 'S'&calendrier.semainet, import.champ2, import.champ3, import.champ4&' '&import.champ5, import.champ6, import.champ8, import.champ9, round((sum(import.champ11)),2), import.champ7
    FROM import LEFT JOIN calendrier ON import.champ12 = calendrier.amj
    GROUP BY 'S'&semainet, import.champ2, champ3, champ4&' '&champ5, import.champ6, champ8, champ9, champ7
    HAVING max(dt_jour);

    Le problème ne viendrait pas d'ici ?

    Merci de m'aiguiller

Discussions similaires

  1. Réponses: 3
    Dernier message: 05/03/2009, 07h16
  2. [E-07] Graphique : dessiner les valeurs supérieures à un nombre
    Par kaena dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/02/2009, 21h55
  3. résultat supérieur au nombre
    Par osia1 dans le forum VBA Access
    Réponses: 2
    Dernier message: 28/04/2008, 15h08
  4. Réponses: 5
    Dernier message: 12/12/2006, 14h09
  5. [MySQL] nombre d'enregistrements maj dans une requête update
    Par erwan.bodere dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/06/2006, 16h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo