Creation d une table en sql a condition

Résolu/Fermé
leilanoure Messages postés 128 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 31 mars 2010 - 20 déc. 2008 à 12:16
leilanoure Messages postés 128 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 31 mars 2010 - 21 déc. 2008 à 11:46
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 942 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 19 octobre 2009 48
20 déc. 2008 à 12:48
Met le en Date
PS: T'es sur que Datetime existe ?
0
leilanoure Messages postés 128 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 31 mars 2010 4
20 déc. 2008 à 12:53
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 942 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 19 octobre 2009 48
20 déc. 2008 à 12:56
oO c'est quoi ce message

Essaye sa TIMESTAMP (Date et Heure)
0
leilanoure Messages postés 128 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 31 mars 2010 4
20 déc. 2008 à 13:05
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 942 Date d'inscription mardi 30 septembre 2008 Statut Membre Dernière intervention 19 octobre 2009 48
20 déc. 2008 à 13:48
Ah oki dsl ^^

Mais le en numérique avec 4 se sera plus simple
0
leilanoure Messages postés 128 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 31 mars 2010 4
21 déc. 2008 à 11:46
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