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

MS SQL Server Discussion :

Requête SQL Coupure ligne via condition


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Femme Profil pro
    Directeur commercial
    Inscrit en
    Février 2023
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Février 2023
    Messages : 5
    Par défaut Requête SQL Coupure ligne via condition
    Bonjour à tous

    Petite question

    j'ai actuellement un fichier d'interface qui arrive de la façon suivante

    V;AAA;A10
    L;1111;666
    V;BBB; B10
    L;222;C10

    la coupure doit avoir lieu quand le prochain retour dont le champ1 sera V (aucune ligne d'entête)

    résultat final


    V AAA A10 L 1111 666
    V BBB B10 L 222 C10

    L'utilisation d'une table intermédiaire ne me dérange pas pour info

    Merci pour votre aide

    Joyce

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 986
    Billets dans le blog
    6
    Par défaut
    Insérer le fichier dans une table tampon de lignes via BULK INSERT. La table de lgne devant avoir une colonne clé primaire de type IDENTITY. Précisez que la taille du BATCH es de moins de 1000 lignes quelques oit le nombre de lignes du fichiers.

    Insérez ensuite depuis cette table tampon en utilisant les fonctions de fenêtrage et un STRING_AGG pour constituer vos ensembles de lignes.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Requête SQL Coupure ligne via condition
    Par Joyce95 dans le forum Requêtes et SQL.
    Réponses: 7
    Dernier message: 07/02/2023, 19h20
  2. requête sql direct modifiée via vba
    Par nmanuel dans le forum VBA Access
    Réponses: 5
    Dernier message: 12/11/2012, 16h50
  3. [AC-2007] Requête SQL Ajout enregistrement sous condition
    Par pop.paki dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/08/2011, 17h17
  4. [Fortran 90] Requêtes SQL base ACCESS via ODBC
    Par izalec41 dans le forum Fortran
    Réponses: 0
    Dernier message: 22/10/2008, 11h20
  5. [Requête/SQL]Mise à jour avec condition
    Par atlantideD dans le forum Requêtes et SQL.
    Réponses: 10
    Dernier message: 22/04/2007, 23h14

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