Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3

La anniversaire

Sommaire

La valeur est stockée dans le héros table dans SQL, mais ce que vous voulez vraiment savoir comme un programmeur HTML5 est l'âge du héros. Il est très fréquent d'avoir une date stockées dans une base. Vous avez souvent besoin de calculer le temps de cette date jusqu'à la date du jour dans les années, ou peut-être dans les années et les mois. Les fonctions peuvent vous aider à faire ces calculs.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
1

Commencez par regarder une fonction simple qui vous indique la date et l'heure.

La date et l'heure par eux-mêmes ne sont pas si important que cela, mais vous pouvez combiner cette information avec d'autres fonctions de faire des choses très intéressantes.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
2

Comment utiliser DATEDIFF pour déterminer l'âge

La NOW () fonction est très pratique lorsque vous le combinez avec le DATEDIFF () fonction.

Cette requête calcule la différence entre la date courante, NOW (), et l'anniversaire de chaque héros. La DATEDIFF ()fonction fonctionne en convertissant les deux dates en entiers. Il peut alors soustraire les deux nombres entiers, vous donnant le résultat en nombre de jours.




Vous l'appelez normalement les champs que vous calculez parce que sinon, la formule utilisée pour calculer les résultats devient le nom du champ virtuel. L'utilisateur ne se soucie pas de la formule, donc utiliser le AS fonction pour donner le champ virtuel un nom plus utile.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
3

Comment ajouter un calcul pour obtenir ans

Bien sûr, la plupart des gens ne pensent pas à l'âge en termes de jours. Age (sauf si vous parlez de mouches des fruits ou quelque chose) est généralement mesurée en années. Une solution simple consiste à diviser l'âge en jours par 365 (le nombre de jours dans une année).

Ce code utilise un opérateur mathématique. Vous pouvez utiliser la plupart des opérateurs mathématiques dans les requêtes pour faire conversions rapides. Maintenant, l'âge est indiquée en années, mais la partie décimale est un peu bizarre. Normalement, vous allez soit avec des mesures de année entière ou de travailler avec mois, semaines et jours.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
4

Comment convertir le nombre entier de jours en une date

La AN() fonction extrait seulement les ans à partir de la date, et le MOIS () fonction sort les mois, mais ces deux fonctions exigent un date valeur. La DATEDIFF ()fonction crée un entier. D'une certaine manière, vous avez besoin de convertir la valeur entière produite par DATEDIFF () Retour dans un date valeur.

Cette requête prend la valeur et le reconvertit en une date. La date réelle est utile, mais il a une certaine forme étrange. Si vous regardez attentivement les dates, vous verrez qu'ils ont l'âge de chaque héros, mais il est codé comme si elle était une date particulière dans le monde antique.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
5

Comment utiliser ANNÉE () et MOIS () pour obtenir des valeurs lisibles

Après avoir déterminé l'âge en jours, vous pouvez utiliser la AN() et MOIS () fonctions de tirer sur l'âge du héros d'une manière plus lisible.

La requête commence à ressembler complexe, mais il est la production de certains sortie vraiment agréable. Pourtant, il est un peu bizarre d'avoir des champs séparés pour l'année, mois et jour.

Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3
Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3 Agrandir
6

Concaténation de faire un champ

Si vous avez année, le mois, et les valeurs d'un jour, ce serait bien de combiner certaines de ces informations pour obtenir un champ personnalisé.

Cette requête utilise la CONCAT () fonctionner de combiner les calculs et les valeurs littérales de faire exactement la sortie l'utilisateur attend. Même si l'anniversaire est la valeur stockée, la sortie peut être l'âge.


» » » » Comment calculer les valeurs de date dans les données SQL pour la programmation html5and de CSS3