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

SQL Oracle Discussion :

date à zéro dans une requete


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Par défaut date à zéro dans une requete
    Bonjour
    jevoudrais transformer la valeur "0" en date dans une requete. C'est une requete qui fait une union et dans la deuxième requete, il n'y a pas de date à ramener. Sysdate ne me convient pas car je fais des tris ensuite
    Je voudrais bien 0
    J'ai essayé sysdate-sysdate

    voici l'exemple
    select
    nom
    date
    from
    table1
    union
    select
    nom
    0
    from table2

    merci de votre aide

  2. #2
    Membre éclairé Avatar de juvamine
    Profil pro
    Chef de projet MOA
    Inscrit en
    Mai 2004
    Messages
    414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet MOA
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Mai 2004
    Messages : 414
    Par défaut
    une date n'est pas égale à 0 mais à NULL

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT nom,
           TA_DATE
    FROM   table1
    UNION
    SELECT nom,
           NULL
    FROM   table2

    A+
    juva

  3. #3
    Invité de passage
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 1
    Par défaut En acceptant la conversion de la col date en number
    Salutations,

    Si on accepte de convertir le type de la colonne date en number on pourrait essayer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    select USERNAME,
    to_number(to_char(CREATED,'YYYYMMDD'),'99999999') my_date 
    from all_users
    union
    select USERNAME,
    0 my_date 
    from all_users;
    qui donnera bien un 0 comme voulu.

Discussions similaires

  1. Ajout des dates manquantes dans une requete
    Par olibara dans le forum Développement
    Réponses: 4
    Dernier message: 08/04/2014, 15h00
  2. concaténation date + heure dans une requete
    Par erox44 dans le forum SQL
    Réponses: 2
    Dernier message: 25/04/2008, 10h43
  3. Date valide dans une requete SQL
    Par Seth77 dans le forum Général Dotnet
    Réponses: 17
    Dernier message: 13/06/2007, 13h36
  4. Date nulle dans une requete paramétrée avec TParameter
    Par denrette dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/06/2004, 08h37
  5. test la valeur d'une date dans une requete
    Par TuxP dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/01/2004, 14h53

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