Aide requete SQL SVP - Page 2

Précédent
  • 1
  • 2
  1. corsica
     
    bè écoute je sais trés bien merci de me le dire...
    Le truc c'est que je veux pas etre comme ça... mais c'est parce-que celle là j'y arrive vraiment pas quoi
    ce que les autres m'ont donné je le savais et je pensais pas qu'ils allaient me dire ça.
    J'ai réussit a faire les autres requetes que j'ai à faire mais pas celle-là car vraiment je trouve pas...

    sincèrement je veux pas que vous me le fassiez mais je veux juste qu'on m'explique car bon on m'a dit

    SELECT FROM DUAL

    et ça je crois je les jamais vu...donc c'est bien pour celà que je voulais qu'on m'explique...
    0
  2. Polux31 Messages postés 7219 Statut Membre 1 204
     
    tu dois rendre un exo en SQL et tu n'as jamais vu "Select ... From ..." ??????????? change d'orientation, c'est mieux
    0
  3. corsica
     
    merci de répondre comme çà

    je voulais dire que le mot "DUAL" je sais pas ce qu'il veut dire...!

    apparament ça te mets dans un etat colérique j'en suis désolé...et si je suis pas aussi fort que toi excuse moi Mr POLUX31 !!!

    d'accords je débute dans la matiere alors merci d'etre un peu plus simpathique quand meme avec les débutants !!!
    0
  4. corsica
     
    up !

    svp toujours personne ne saurait me répondre ???
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. corsica
     
    oui merci POLUX31 mais ça m'avance guère :s

    et vu que j'en ai jamais parler en cours je sais pas si c'est ça...
    0
  7. corsica
     
    Voilà aprés réflexion j'ai trouvé...

    SELECT DISTINCT N°Livre
    FROM LIVRES, EMPRUNT
    WHERE LIVRES.N°Livre NOT IN (SELECT N°Livre FROM EMPRUNT WHERE LIVRES.N°Livre=EMPRUNT.N°Livre)
    AND DATE> 01/01/02
    AND DATE < 31/05/02

    Mais je ne suis pas sûr pour les dates...pouvez-vous me dire si c'es bon et me corriger si la date ne marche pas

    merci :)
    0
  8. Polux31 Messages postés 7219 Statut Membre 1 204
     
    Bonjour,

    J'ai bien peur que ça ne réponde pas à la question : "quels sont les journées où aucun emprunt de livre n'a été réalisé ?"


    Et je t'avoue que je n'ai pas la solution. S'il n'y a pas d'emprunt, il n'y a pas de ligne d'enregistrement... je ferai plutot un test sur un recorset par le code plutôt que de le faire dans une requête. Mais c'est autre sujet.

    Pour les dates, il faut savoir comment a été déclaré le champ DATE dans la table. Si c'est en char, il faut mettre la date entre côtes simples: '01/01/02'. Si c'est un format date je crois qu'il faut la mettre comme ça : #01/01/02#.

    Je n'ai pas fait avancer ton schmilblik ... dsl

    ;o)

    Polux
    0
  9. SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
     
    essaie d'exécuter la requete
    SELECT date from dual where date < date1 and date > date2;
    en formattant date1 et date2 comme il se doit...
    si tout marche bien, tu devrais avoir la liste des dates entre date1 et date2
    ça devrait te sortir un petit peu de la mouise
    0
  10. corsica
     
    lol ouai ça va etre dur SEBMANFRED vu que j'ai jamais utilisé ce que vous me dîtes...

    bon tant pis jvé essayer d'arranger ça...demain jdemanderé a mes pots de classe

    en tout cas merci a vous deux

    et POLUX31 merci encore et désolé de mettre un peu emporter le 1er jour mais je voulais tellement savoir looool

    bonne soirée a tous et bonne continuation.

    :)
    0
  11. Polux31 Messages postés 7219 Statut Membre 1 204
     
    lol pas de blème, c'est moi qui ai été un peu dur ...

    Il y a peut être un moyen de sortir les dates où il n'y a pas eu d'emprunt, si il n'y a pas eu d'enregistrement dans la base. Il existe je crois une table sysdate ... en fouillant dans cette table tu peux peut être extraire les dates différentes de DateEmprunt dans la période 01/01/02 au 31/05/02. Mais il n'y a rien de sûr ...

    Bon courage pour la suite

    ;o)

    Polux
    0
  12. noémie
     
    moi aussi je dois faire cette requete. Aidez moi svp
    0
  13. Polux31 Messages postés 7219 Statut Membre 1 204
     
    bonjour,

    Si tu n'en dis pas plus, ça va être difficile ...

    ;o)

    Polux
    0
  14. corsica
     
    bon é bien voilà je reviens sur le fofo pour vous dire que mon prof m'a répondu....

    voilà sa répnse : AUCUNE SOLUTION CAR NOUS NE POSSEDONS PAS LA TABLE DEMANDE
    voilà c'été tout simple mdr

    et pour celui qui apparament savait la réponse bè...lol
    0
  15. tof85 Messages postés 13 Date d'inscription   Statut Membre
     
    Le between fonctionne très bien.
    Mais pr moi il faudrait une table date, parce su'ill va pas les inventer les dates si elles ne sont pas dans la tables.

    Sinon après il faudrait faire un truc du genre :

    select date.....
    from ....
    where dateEmprunt not in (select dateEmprunt from .... where dateEmprunt between('12/12/2007','12/12/2007')
    0
  16. SebManfred Messages postés 484 Date d'inscription   Statut Membre Dernière intervention   128
     
    une question qu'on aurait du te poser des le début : ton SQL, est-ce que ça peut être du PL/SQL?
    si oui, ça facilite considérablement les choses!
    0
Précédent
  • 1
  • 2