Salam alikom;
j'ai une petit probleme;
comment récupérer l'année d'un champ type date avec requete sql delphi (query)
merci d'avance;
Salam alikom;
j'ai une petit probleme;
comment récupérer l'année d'un champ type date avec requete sql delphi (query)
merci d'avance;
Bonjour,
Où réside le problème ?
Dans l'écriture de la requête, l'utilisation du TQuery, la compatibilité entre formats de date de la base (laquelle d'ailleurs) et de Delphi ?
Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
. Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !
Ce genre de question a sans doute déjà été posée des tas de fois, merci de faire une recherche dans le forum ou dans les FAQ (allez, je suis sympa : il existe une fonction qui permet cela dans l'unité DateUtils mais c'est aussi faisable avec DecodeDate; si c'est pour le faire directement en SQL, se reporter à la doc SQL du SGBD cible).
Cdlt
M E N S . A G I T A T . M O L E M
Debian 64bit, Lazarus + FPC -> n'oubliez pas de consulter les FAQ Delphi et Pascal ainsi que les cours et tutoriels Delphi et Pascal
"La théorie, c'est quand on sait tout, mais que rien ne marche. La pratique, c'est quand tout marche, mais qu'on ne sait pas pourquoi. En informatique, la théorie et la pratique sont réunies: rien ne marche et on ne sait pas pourquoi!".
Mais Emmanuel Kant disait aussi : "La théorie sans la pratique est inutile, la pratique sans la théorie est aveugle."
En SQL, cela peut être EXTRACT YEAR ou TO_CHAR('yyyy') ... chaque SGBD a ses formules, la manipulation de Date c'est bien un truc horrible en DB
En Delphi, la fonction DateOf de l'unité DateUtils
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager