Creation d une table en sql a condition

Résolu
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

--
Si ton coeur est une rose ta bouche dit des mot parfumés 
n'oublier pas de cocher la case résolu si vouss arriverz à ce que vous voulez
Et bonne chance à tous
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. 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
    1. Ah oki dsl ^^

      Mais le en numérique avec 4 se sera plus simple
      0
      1. 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
        1. oO c'est quoi ce message

          Essaye sa TIMESTAMP (Date et Heure)
          0
          1. 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
            1. Met le en Date
              PS: T'es sur que Datetime existe ?
              0