Répétez apres moi :J'aime PBAdonf. J'aime PBAdonf. J'aime PBAdonf.

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 11-07-2008 19:44:11

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

[RESOLU] Oracle - Between date

voila j'aimerai faire un tri par rapport aux dates... en gros voila mon code

Code: pb

real deb, cre
date ddate, fdate

select debit, credit
into :deb, :cre
from ecriture
where to_char(dat) between to_char(dp_ddate.Value) and to_char(dp_fdate.Value) ;

il me sort l'erreur ORA-00904: "dp_fdate"."Value": identificateur non valide!!!

Dernière modification par disneb (11-07-2008 20:16:39)

Hors ligne

 

#2 11-07-2008 20:05:32

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Oracle - Between date

il manquait les double-points   (NB : les to_char sont inutiles)

Code: pb

select debit, credit
into :deb, :cre
from ecriture
where dat between :dp_ddate.Value and :dp_fdate.Value ;

N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 11-07-2008 20:15:53

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Oracle - Between date

merci encore!!!*
j'ai vraiment besoin de vacances moi

Hors ligne

 

#4 11-07-2008 20:22:01

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Oracle - Between date

sinon, si tu veux passer par des variables (conseillé), il faut les déclarer en datetime :

Code: pb

real deb, cre
datetime ddate, fdate

ddate = dp_ddate.Value
fdate = dp_fdate.Value

select debit, credit
into :deb, :cre
from ecriture
where dat between :ddate and :fdate ;



NB :



et bonnes vacances


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 11-07-2008 22:08:06

disneb  
Membre completement Geek
Lieu: Bejaia
Date d'inscription: 16-01-2008
Messages: 118
Pépites: 1,622
Banque: 0

Re: [RESOLU] Oracle - Between date

c'est bien ce que j'ai fait

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22