Les Allergies
Alimentaires
Posez votre question Signaler

Sql rechercher date commençant par [Résolu]

july7713 2Messages postés 23 mai 2008Date d'inscription - Dernière réponse le 27 mai 2008 à 11:55
Bonjour,
Sous ma BD Oracle 10g, je cherche à récupérer toutes les dates de naissance qui commencent par le jour 01.
Je tourne en rond avec la fonction like qui ne donne pas ce que je veux.
Quelqu'un peut m'aider?
Merci.
Lire la suite 

Sql rechercher date commençant par »

3 réponses
Réponse
+0
moins plus
SQL possède des fonctions, malheureusement trop peu connue qui sont day, month, year.

Ca te donnerais un truc du genre :

WHERE day(nom de ton champ) = 01

Je pense que c'est ça que tu veux.
Ajouter un commentaire
Réponse
+0
moins plus
salut,

je n'ai pas de quoi verifier sous la main mais je suggérerai :

select datnais from table where to_char(datnais,'DD') = '01';


cdt
Ajouter un commentaire
Réponse
+0
moins plus
Avec la fonction to_char, effectivement on y arrive.

Merci pour votre aide
Ajouter un commentaire
Ce document intitulé « Sql rechercher date commençant par » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?