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

Requêtes MySQL Discussion :

requête null en ligne de commande


Sujet :

Requêtes MySQL

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 92
    Points : 156
    Points
    156
    Par défaut requête null en ligne de commande
    bonjour,
    je m'essaye à programmer/requêter mysql en ligne de commande.
    voici les deux structures de mes tables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    table banners :
    +---------------------+--------------+------+-----+---------+----------------+
    | Field               | Type         | Null | Key | Default | Extra          |
    +---------------------+--------------+------+-----+---------+----------------+
    | banners_id          | int(11)      | NO   | PRI | NULL    | auto_increment |
    | banners_title       | varchar(64)  | NO   |     | NULL    |                |
    | banners_url         | varchar(255) | NO   |     | NULL    |                |
    | banners_image       | varchar(64)  | NO   |     | NULL    |                |
    | banners_group       | varchar(10)  | NO   | MUL | NULL    |                |
    | banners_html_text   | text         | YES  |     | NULL    |                |
    | expires_impressions | int(7)       | YES  |     | 0       |                |
    | expires_date        | datetime     | YES  |     | NULL    |                |
    | date_scheduled      | datetime     | YES  |     | NULL    |                |
    | date_added          | datetime     | NO   |     | NULL    |                |
    | date_status_change  | datetime     | YES  |     | NULL    |                |
    | status              | int(1)       | NO   |     | 1       |                |
    +---------------------+--------------+------+-----+---------+----------------+
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    table banners_history :
     
    +----------------------+----------+------+-----+---------+----------------+
    | Field                | Type     | Null | Key | Default | Extra          |
    +----------------------+----------+------+-----+---------+----------------+
    | banners_history_id   | int(11)  | NO   | PRI | NULL    | auto_increment |
    | banners_id           | int(11)  | NO   | MUL | NULL    |                |
    | banners_shown        | int(5)   | NO   |     | 0       |                |
    | banners_clicked      | int(5)   | NO   |     | 0       |                |
    | banners_history_date | datetime | NO   |     | NULL    |                |
    +----------------------+----------+------+-----+---------+----------------+
    et voici ma requète :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mysql> select banners.banners_title, banners_history.banners_shown, banners_history.banners_clicked, dayname(banners_history.banners_history_date) as nameday
        -> from banners, banners_history  where banners.banners_id = banners_history.banners_id  and (select weekofyear(curdate()-1)) = weekofyear(banners_history.banners_history_date);
    sous phpmyadmin, aucun problème, les résultats sont conformes à la requête.
    par contre, en ligne de commande, je me prends un beau :


    j'ai dû rater une subtilité, mais laquelle ...

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 92
    Points : 156
    Points
    156
    Par défaut
    chui trop C.. !
    j'avais mon `-1` mal placé ... me foutrais des baffes ...
    la requête corrigée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    mysql>  select banners.banners_title, banners_history.banners_shown, banners_history.banners_clicked, dayname(banners_history.banners_history_date) as nameday
        -> from banners, banners_history  where banners.banners_id = 1  and (select weekofyear(curdate())-1) = weekofyear(banners_history.banners_history_date);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problemes de requête en ligne de commande
    Par anchain dans le forum Requêtes
    Réponses: 3
    Dernier message: 09/09/2010, 14h47
  2. Lancer des requêtes DB2 par ligne de commande Unix
    Par rstephane dans le forum DB2
    Réponses: 3
    Dernier message: 27/05/2009, 15h36
  3. Connecter et réalisé une requête en ligne de commande dos
    Par arnaudperfect dans le forum Administration
    Réponses: 1
    Dernier message: 27/11/2008, 14h49
  4. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01
  5. Analyser la ligne de commande
    Par benj29 dans le forum C
    Réponses: 14
    Dernier message: 19/11/2002, 04h13

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