Rechercher : dans
Par :

Sql rechercher date commençant par

Dernière réponse le 27 mai 2008 à 11:55:39 july7713, le 23 mai 2008 à 10:24:08 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Sql rechercher date commençant par » dans :
SQL - Création de table VoirLe SQL, comportant un langage de définition de données (LDD), permet de créer des tables. Pour cela, il utilise le couple de mots clés CREATE TABLE. La création de tables Le création de tables se fait à l'aide du couple de mots-clés CREATE...
SQL - Contraintes d'intégrité VoirExpression de contraintes d'intégrité Une contrainte d'intégrité est une clause permettant de contraindre la modification de tables, faite par l'intermédiaire de requêtes d'utilisateurs, afin que les données saisies dans la base soient...

1

Nenya, le 23 mai 2008 à 10:33:07

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.

Répondre à Nenya

2

jee pee, le 23 mai 2008 à 10:34:31

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

Répondre à jee pee

3

 july7713, le 27 mai 2008 à 11:55:39

Avec la fonction to_char, effectivement on y arrive.

Merci pour votre aide

Répondre à july7713
Collection CommentÇaMarche.net