IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

aide à la réflexion


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut aide à la réflexion
    Salut à tous,

    Voila j'aimerai un coup de pouce pour pouvoir mettre en place dans une BDD une série de chiffres qui correspond à une date donnée (jour mois).

    Exemple :

    le chiffre 215 correspond au 2 octobre.
    Cela débute bien sur du 1/1 jusqu'au 31/12...
    il faut qu'en entrant le 2/10 que la base me donne 215.

    Mon problème c'est que je n'arrive pas à savoir comment m'y prendre pour créer ma BDD(le nombre de colonne dans la table, est il possible de gérer le jour le mois dans une seule colonne).

    C'est en fait plus un problème de raisonnement que de programmation .

    D'avance merci de vos éclairages.

    @+

    Naje83

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    bonjour,

    le 2/10 c'est le 215eme jour de l'année ?

    Je ne sais pas si vous avez regardez ici http://dev.mysql.com/doc/refman/5.5/...tion_dayofyear

    Mais cette fonction ne serai-t-elle pas adaptée à votre besoin ?

  3. #3
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    Merci pour votre réponse je vais étudier cette fonction.

    Je n'ai besoin que du jour et du mois, donc comment mettre en forme la colonne "date"
    le tableau est en fait comme cela :
    abscisse = mois de l'année (1 à 12)
    ordonnée = jour de l'année (1 à 31)
    et les nombres correspondants au 1 jour des 12 mois sont :
    46 77 0 31 61 92 123 153 184 214 245 15
    et bien sur une autre série de chifres pour le 2 jour de chaque mois etc...

    (tout cela pour calculer le signe Maya dans leur calendrier sacré!).

    @+

    Naje83

  4. #4
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 818
    Billets dans le blog
    14
    Par défaut
    Pourquoi faire ça avec une base de données ?
    Un tableur ne serait-il pas plus approprié ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Membre confirmé
    Homme Profil pro
    retraité bidouilleur informatique
    Inscrit en
    Février 2007
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : retraité bidouilleur informatique

    Informations forums :
    Inscription : Février 2007
    Messages : 75
    Par défaut
    Un tableur pour un site web...je ne sais pas faire

    Meilleurs voeux à tous

    Naje83

  6. #6
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 173
    Par défaut
    Une date c'est une date, et non un jour avec un mois.

    Donc soit :
    - vous gérez manuellement le jour / mois avec 2 colonnes et une 3eme avec une valeur.
    - vous alimentez une colonne date avec une date ! Et gérez la reprise avec les fonctions de MySql appropriée.

    Quid des années bissextile ?

Discussions similaires

  1. Aide à la réflexion
    Par Tolriq dans le forum Modélisation
    Réponses: 5
    Dernier message: 09/08/2011, 19h47
  2. Ajouter une aide
    Par Mailgifson dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/06/2002, 13h32
  3. Besoin d'aide pour l'I.A. d'un puissance 4
    Par Anonymous dans le forum C
    Réponses: 2
    Dernier message: 25/04/2002, 17h05
  4. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo