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

Langage SQL Discussion :

une requete SQL


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut une requete SQL
    slt
    je veux faire une requete SQL avec windev 9 qui me donne toute les interventions effctués dans le mois ordonnés par la date d'intervention

  2. #2
    Membre régulier

    Profil pro
    Inscrit en
    Avril 2009
    Messages
    139
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 139
    Points : 73
    Points
    73
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select intervention
    from table
    where Date_intervention =month(now());
    order by Date_intervention

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    merci pour le code
    mais ca marche pas avec la version sql de windev
    il signale une erreur

  4. #4
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 115
    Points : 28 480
    Points
    28 480
    Par défaut
    C'est à ça que ça sert de respecter les Règles du forum Langage SQL à lire par tous : éviter qu'on te réponde pour une requête sous windev avec une syntaxe spécifique à Access ou SQL Server

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Points : 10
    Points
    10
    Par défaut
    d'acord mais est ce qu'il ya quelqu'un qui peut m'aider
    vraiment c trés urgent je vais déposer ma memoire de fin d'étude ce samedi

  6. #6
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 115
    Points : 28 480
    Points
    28 480
    Par défaut
    Je n'ai aucune connaissance de Windev, mais je pense qu'en fouillant un peu la doc tu dois pouvoir y trouver des fonctions qui extraient le mois ou l'année d'une date et qui retournent la date courante...
    La requête ressemblerait à ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT *
    FROM   matable
    WHERE EXTRAIT_MOIS(Date_intervention) = EXTRAIT_MOIS(AUJOURDHUI())
        AND EXTRAIT_AN(Date_intervention) = EXTRAIT_AN(AUJOURDHUI());
    ORDER BY Date_intervention

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour,
    Personnellement je passerait à la requete les parametres mon_premier_du_mois mon_premier_mois_suivant
    et j'écrirai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT intervention
    FROM MA_TABLE
    WHERE Date_intervention >= mon_premier_du_mois 
    and Date_intervention<=mon_premier_mois_suivant
    ORDER BY Date_intervention
    Et tu calcule dans le client le 1er du mois mon_premier_du_mois et mon_premier_mois_suivant.

    Je ne peux pas t'aider plus je ne connais pas windev, je ne sais pas non plus comment on passe des paramètres, la syntaxe est peut-être différente.
    mais ca marche pas avec la version sql de windev
    il signale une erreur
    Quand un SGBD signale une erreur, il est souvent utile d'écrire le message dans le fil de la discussion, cela nous aide à t'aider.
    Car je ne peux pas savoir si tu ne t'es pas trompé en remplacant MA_TABLE par le nom de ta table, ou DATE_INTERVENTION par le nom qu'a ton champ dans ta table.
    A+
    Soazig

Discussions similaires

  1. pb d'execution d'une requete sql
    Par pit9.76 dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/06/2004, 13h03
  2. Réponses: 2
    Dernier message: 03/05/2004, 13h13
  3. date d'une requete sql
    Par innosang dans le forum Bases de données
    Réponses: 4
    Dernier message: 28/04/2004, 10h27
  4. Mettre a jour les Parametres dans une requete SQL
    Par Tartar Ukid dans le forum C++Builder
    Réponses: 7
    Dernier message: 31/03/2004, 14h51
  5. Une requete SQL unpeux difficile !!
    Par nil dans le forum Bases de données
    Réponses: 5
    Dernier message: 09/03/2004, 13h32

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