[SQL] un champ Timestamp ou deux champs Date et Heure?
J'ai une table Article où je stocke la date de chaque article (champ article_time) avec un timestamp.
Je voudrais sur un site afficher tous les articles d'un mois et d'une année donnée (ex: les articles de Fevrier 2006). Avec un timestamp, je ne vois pas comment m'y prendre.
Le mieux est-il d'avoir deux champs Date et Heure?
Re: un champ Timestamp ou deux champs Date et Heure?
Citation:
Envoyé par davmaster62
Le mieux est-il d'avoir deux champs Date et Heure?
Et pourquoi pas un champs datetime ? Et c'est exact c'est juste un problème de requete ;)
Re: un champ Timestamp ou deux champs Date et Heure?
Citation:
Envoyé par ..:: Atchoum ::..
Et pourquoi pas un champs datetime ?
Je ne suis pas d'accord. Son champ timestamp est parfait, il peut calculer exactement ce qu'il veut à partir de là, c'est la manière la plus modulable.
Tu peux par exemple calculer le timestamp de l'année dont tu as besoin (une fourchette : timestamp mini et timestamp maxi) et faire un BETWEEN.
Je parle de timestamp mais dans la BDD, c'est bien un int(10) ?