Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2011, 10h18   #1
Candidat au titre de Membre du Club
 
Femme
Conseil - Consultant en systèmes d'information
Inscription : novembre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : novembre 2011
Messages : 80
Points : 12
Points : 12
Par défaut Déclarer un champ de type Date dans un proc sql create

Bonjour,

Je voudrais déclarer un champ date_debut de type date dans un proc sql

Code :
1
2
3
proc sql;
CREATE TABLE ref (code_serie integer, formule char(100), Date_debut ...);
quit;
est-il possible ou il faut passer par une étape data?
aminao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2011, 10h33   #2
Membre Expert
 
Inscription : mars 2005
Messages : 1 011
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 1 011
Points : 1 259
Points : 1 259
Envoyer un message via Yahoo à bahraoui
bonjour,

Il y a deux type de données sur SAS, chaine de caractère et numérique.
Les dates est un numérique sur lequel on applique in format date
Code :
1
2
3
4
 
proc sql;
CREATE TABLE ref (code_serie integer, formule char(100), Date_debut int format=date9.);
quit;
__________________
Consultez les FAQs et les anciens postes avant de poser vos questions. Merci
bahraoui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 13h21   #3
Membre expérimenté
 
Inscription : avril 2009
Messages : 538
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 538
Points : 541
Points : 541
Exemple :
Code :
1
2
3
4
5
6
7
8
9
proc sql;
   CREATE TABLE WORK.MONTRE 
   (madate date
   ,numerik num
   ,caracter char(10)
   )
   ;
   DESCRIBE TABLE WORK.MONTRE;
quit;
Describe:
Code :
1
2
3
4
5
6
7
8
NOTE: SQL TABLE WORK.MONTRE was created LIKE:
 
CREATE TABLE WORK.MONTRE( bufsize=4096 )
  (
   madate num format=DATE. informat=DATE.,
   numerik num,
   caracter char(10)
  );
xav2229 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h39.


 
 
 
 
Partenaires

Hébergement Web