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

--
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. C0uNter Messages postés 951 Date d'inscription   Statut Membre 48
     
    Met le en Date
    PS: T'es sur que Datetime existe ?
    0
  2. 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
  3. C0uNter Messages postés 951 Date d'inscription   Statut Membre 48
     
    oO c'est quoi ce message

    Essaye sa TIMESTAMP (Date et Heure)
    0
  4. 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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. C0uNter Messages postés 951 Date d'inscription   Statut Membre 48
     
    Ah oki dsl ^^

    Mais le en numérique avec 4 se sera plus simple
    0
  7. 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