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

Développement SQL Server Discussion :

boucles imbriquees tables d'expression communes


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Décembre 2003
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1
    Par défaut boucles imbriquees tables d'expression communes
    Bonjour,
    Novice demande aide.
    voici le problème:

    j'ai plusieurs PDA. Chaque ticket créé doit être transmis à chaque PDA.
    J'ai 2 tables :

    CREATE TABLE [dbo].[TICKETS_PDA](
    [TP_N_pda] [smallint] NOT NULL,
    [TP_N_Ticket] [int] NOT NULL,
    [TP_Recu] [tinyint] NOT NULL,
    CONSTRAINT [PK_TICKETS_PDA] PRIMARY KEY CLUSTERED
    (
    [TP_N_pda] ASC,
    [TP_N_Ticket] ASC

    ) ON [PRIMARY]


    CREATE TABLE [dbo].[PDA](
    [PDA_Numero] [smallint] IDENTITY(1,1) NOT NULL,
    [PDA_Ip] [nchar](15) NOT NULL,
    [PDA_Actif] [tinyint] NOT NULL,
    CONSTRAINT [PK_PDA_1] PRIMARY KEY CLUSTERED
    (
    [PDA_Numero] ASC,
    [PDA_Ip] ASC,
    [PDA_Actif] ASC
    ) ON [PRIMARY]

    liées par PDA_Numero=TP_N_pda

    A chaque PDA actif, il faut envoyer les tickets non reçus ( reçu=0)

    Je les envoie de la maniere suivante car je dois passer par un executable

    pda1/poids1/ticket1
    pda2/poids1/ticket1
    pda3/poids1/ticket1
    pda1/poids2/ticket2
    pda2/poids2/ticket2
    pda3/poids2/ticket2

    etc...

    La boucle doit donc lister les pda actifs, envoyer à chacun chque ticket non reçu.
    je n'ai pas droit aux curseurs , mon responsable me demande de faire des tables d'expression communes. Comment faire? merci

  2. #2
    Membre Expert Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Par défaut
    Je n'ai pas bien compris la question, mais regarde du côté des CTE et des requêtes récursives comme ici.

Discussions similaires

  1. Une Boucle imbriquée dans un curseur
    Par freestyler1982 dans le forum SQL
    Réponses: 1
    Dernier message: 09/08/2007, 22h23
  2. Aide pour une requete, deux table, un champ commun.
    Par Space Cowboy dans le forum Requêtes
    Réponses: 1
    Dernier message: 15/03/2007, 10h59
  3. [MySQL] Requete sur 2 tables avec champs commun
    Par marcd dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/04/2006, 16h14
  4. [MySQL] Requête SQL selectionner l'id d'une table sans clef commune
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 36
    Dernier message: 03/02/2006, 09h27
  5. Réponses: 18
    Dernier message: 08/11/2005, 08h38

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