Besoin d'aide requete SQL
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Besoin d'aide requete SQL



  1. #1
    MANTA..

    Besoin d'aide requete SQL


    ------

    Bonjour à tous,

    J'ai besoin de votre aide car j'ai une requete sql asser compliqué à faire.

    En fait j'ai une table Reservation (de logement), dans cette table il y a la date de d'arrivé de la personne et la date de départ ansi que le logement concernée par cette reservation (property_id). Ce que je dois faire c'est afficher la liste des reservation dont la date d'arrivée comprise entre 2 dates qui sont donné par l'utilisateur. Je dois également affiché La derniere reservation qui à été prise dans le logement concernée.

    Je travaille sur Ireport donc la requete ne dois retourner qu'une seule ligne, d'ou le group_concat

    Voici ce que j'ai fait pour l'instant:

    SELECT group_concat(RESA.expected_arr ival,RESA.expected_departure,
    ( SELECT RBPREC.expected_departure FROM table_reservation RESAPREC WHERE
    RESAPREC .id != RESA.id AND RESAPREC .property_id=RESA.property_id LIMIT 1)
    ORDER BY RESA.expected_arrival SEPARATOR '\n') AS liste_arrivee

    FROM
    table_reservation RESA

    WHERE
    RB.enable = 1 AND
    RB.deleted = 0

    Le probléme c'est que quand la sous-requete n'a aucun résultat, il n'affiche rien.

    Je n'ai pas encore mis de condition pour les dates , je le ferais une fois le problème réglé

    Si vous avez une solution à proposer ou des questions n'hesitez pas

    -----
    Dernière modification par MANTA.. ; 19/10/2012 à 08h48.

  2. #2
    invited1c1a33e

    Re : Besoin d'aide requete SQL


  3. #3
    MANTA..

    Re : Besoin d'aide requete SQL

    Bonjour, Oui j'utilise MYsql. merci pour votre aide

  4. #4
    invited1c1a33e

    Re : Besoin d'aide requete SQL

    Je ne l'ai jamais fait avec group_concat mais le principe c'est de faire SELECT 'insérer des constantes' WHERE isnull(SELECT ...) UNION SELECT 'insérerer les données' WHERE (SELECT ....)

  5. A voir en vidéo sur Futura
  6. #5
    MANTA..

    Re : Besoin d'aide requete SQL

    Merci pour ton aide. Cette méthode n'est pas faisable avec un group concat. Ce qu'il me faudrait c'est un genre de SELECT IF EXISTS. Comme ca même si le résultat de la sous requete est nul il ne s'en préocuppe pas.
    Dernière modification par MANTA.. ; 20/10/2012 à 14h05.

Discussions similaires

  1. Requete SQL
    Par invitef84ed095 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 26/12/2010, 11h57
  2. synthaxe requète sql
    Par invite685917ef dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 04/05/2009, 16h27
  3. requête SQL
    Par inviteafd8fc22 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 07/01/2008, 16h02
  4. logiciel et requete sql
    Par bird12358 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 05/12/2007, 07h33
  5. Requete SQL
    Par invite4a3050ae dans le forum Internet - Réseau - Sécurité générale
    Réponses: 6
    Dernier message: 14/05/2004, 12h57