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 et SQL. Discussion :

Requete Update sur le jour d'une date [AC-2007]


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Requete Update sur le jour d'une date
    Bonjour,
    J'ai rencontré un problème dans ma requête UPDATE qui sert à mettre tous les jours des dates au 15 sans changer le mois ni l'année.

    Voilà une syntaxe que j'ai essayée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE Data SET import_date = CONCAT('15',LEFT(import_date, 2))
    Mais cette requête me retourne le message: Fonction "Concat" non définie dans l'expression.
    le champ import_date est en format date abrégée

    Merci d'avance pour vos réponses

    Jérôme

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur Pilotage
    Inscrit en
    Avril 2009
    Messages
    405
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur Pilotage
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 405
    Points : 1 063
    Points
    1 063
    Par défaut
    Bonjour,

    Voici une solution plus adaptée au problème ,


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT  CDate(15  & "/" & Right(Date_Jour,7)) from TABLE
    CDate pour convertir une variable en une date
    & qui est le symbole utilisée pour concaténer des chaines de caractères

    Bien cordialement

    RM
    I always thought that the person who specialized in using just SAS PROCS should
    be known as the SAS Proctologist.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Août 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Août 2011
    Messages : 5
    Points : 6
    Points
    6
    Par défaut Solution
    MMhhh merci bien lelensois16 ! voilà la solution qui fonctionne bien:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE Data SET import_date = CDate(15 & "." & Right(import_date, 7))
    Jérôme

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

Discussions similaires

  1. Requete update sur une table SQLITE
    Par lupus83 dans le forum Android
    Réponses: 4
    Dernier message: 26/03/2011, 09h09
  2. requete UPDATE sur une ligne d'une Base de Données
    Par kabil.cpp dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/09/2009, 18h06
  3. Requete SQL soustraire 7 jours a une date
    Par link.80 dans le forum Langage SQL
    Réponses: 11
    Dernier message: 11/05/2009, 17h44
  4. Requete sur l'année d'une date
    Par robbiano78 dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/02/2008, 10h04
  5. Réponses: 7
    Dernier message: 27/12/2006, 17h54

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