Bonjour,
je souhaite utiliser une variable date dans mes requêtes SQL au sein d'un script shell, mais j'ai une erreur ORA-00904: "DATE_PARAMETRE": invalid identifier
=> Comment passer en paramètre ma date parametre ?
=> Comment l'exploiter dans une requête SQL ?
voici un extrait de mon script :
#!/bin/ksh
export ORACLE_SID=PM9VM9V
FIC_SORTIE=/exec/applis/m9vora/current/logs/snifer.txt
DATE_PARAMETRE=`date '+%y%m%d'`
DATE_PARAMETRE='15/08/2008'
sqlplus -s xxx/yyy${FIC_SORTIE} <<-!!!
set ver off;
set term off;
set head off;
set pages 0;
set linesize 100;
select t.sc_date_commande ,count(t.sc_numero_commande) from sages_commandes t where t.sc_date_commande > to_date(DATE_PARAMETRE,'DD/MM/YYYY')
group by t.sc_date_commande;