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

QlikView Discussion :

Date du jour dans Qlikview


Sujet :

QlikView

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2019
    Messages : 52
    Points : 44
    Points
    44
    Par défaut Date du jour dans Qlikview
    Bonjour

    J'ai besoin d'effectuer un comparatif avec la date du jour.
    Comment puis-je obtenir la date du jour ?

    Voici mon code :

    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
     
    LOAD 
    	UYCUNO,
    	UYAGNO,
    	UYSTDT, 
    	UYLVDT, 
    	UYAGST
    ;
    SQL SELECT 
    	UYCUNO,
    	UYAGNO,
    	UYSTDT, 
    	UYLVDT, 
    	UYAGST
    FROM PRDM3.M3FDBPRD.OAGRHE
    where UYCONO = 100  and UYAGST = 80 and UYLVDT > Makedate(today())
    ;
    J'ai besoin de récupérer les lignes de la table OAGRHE où le champ date UYLVDT (de format numérique AAAAMMJJ) est supérieur à la date du jour.

    J'ai testé plusieurs choses, sans arriver à mes fins.
    Pouvez vous m'aider SVP ?
    Merci

  2. #2
    Modérateur

    Inscrit en
    Octobre 2006
    Messages
    1 649
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 649
    Points : 2 529
    Points
    2 529
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Vous utilisez une fonction Qlik dans une requête SQL.
    C'est donc l’interpréteur SQL qui traite la demande. C'est normal qu'il n'y arrive pas.

    Vous pouvez soit utiliser une fonction de date de SQL :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DATE_FORMAT(NOW(), "%Y%m%d")
    Soit créer une variable en QlikView qui contiendra la date souhaitée au format souhaité et l'inclure dans votre requête.

    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
    19
    20
    LET vToday = date(today(), 'YYYYMMDD');
     
    [...]
     
    LOAD 
    	UYCUNO,
    	UYAGNO,
    	UYSTDT, 
    	UYLVDT, 
    	UYAGST
    ;
    SQL SELECT 
    	UYCUNO,
    	UYAGNO,
    	UYSTDT, 
    	UYLVDT, 
    	UYAGST
    FROM PRDM3.M3FDBPRD.OAGRHE
    where UYCONO = 100  and UYAGST = 80 and UYLVDT > $(vToday)
    ;

  3. #3
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2019
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2019
    Messages : 52
    Points : 44
    Points
    44
    Par défaut
    Bonjour
    Super, ça marche, merci beaucoup !
    Bonne journée

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

Discussions similaires

  1. inserer la date du jour dans une cellule
    Par mademoizel dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/06/2006, 14h34
  2. afficher la date du jour dans un champ date
    Par pierrot67 dans le forum Bases de données
    Réponses: 1
    Dernier message: 14/03/2006, 21h32
  3. Réponses: 10
    Dernier message: 07/03/2006, 13h30
  4. [Dates] Mettre date du jour dans une textbox
    Par Le Rebel dans le forum Langage
    Réponses: 1
    Dernier message: 13/02/2006, 07h27
  5. affiche date du jour dans champ texte
    Par pascal.cargouet dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/01/2005, 11h04

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