Creation d une table en sql a condition

Résolu
leilanoure Messages postés 139 Statut Membre -  
leilanoure Messages postés 139 Statut Membre -
Bonjour,

bon je veux creer une table en sqldont lkes champs par exemple num_film,titre,année

j ai essayé d ecrire cela:
create table film(num_film int primary key,titre varchar(20),année datetime)

mais le probleme que dans l insertion la column anné n accepte pas d ecrire juste l année parceque son type est datetime
alors quel type je dois ecrire au lieu de datetime??
merci d avance
A voir également:

6 réponses

C0uNter Messages postés 1026 Statut Membre 48
 
Met le en Date
PS: T'es sur que Datetime existe ?
0
leilanoure Messages postés 139 Statut Membre 4
 
oui je suis sur j ai déja essayé le type datetime il marche trés bien mais le type date voila ce qu ils me disent en sql:

Serveur : Msg 2715, Niveau 16, État 7, Ligne 1
Colonne ou paramètre #2 : Impossible de trouver le type de données date.
0
C0uNter Messages postés 1026 Statut Membre 48
 
oO c'est quoi ce message

Essaye sa TIMESTAMP (Date et Heure)
0
leilanoure Messages postés 139 Statut Membre 4
 
merci Mr pour ta répense mais mon but c est d avoir une colomne pour année seul pas pour toute la date

exemple
colomne1(film1) et colomne2(2008)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
C0uNter Messages postés 1026 Statut Membre 48
 
Ah oki dsl ^^

Mais le en numérique avec 4 se sera plus simple
0
leilanoure Messages postés 139 Statut Membre 4
 
merci bien Counter pour ton aide
il fallais que je pense déja à cela, j l ai déclaré int tout simplement et lors de l affichage il suffit d ecrire
select bla bla where année='2008'
et ca va rien poser de probleme
merci encore une deuxieme fois pour ton aide
0