Accueil > > > TROUVER LES PROCHAINS ANNIVERSAIRES
TROUVER LES PROCHAINS ANNIVERSAIRES
Information sur la source
Description
Je poste cette source car impossible d'en trouver une qui marche correctement. Cette source permet de classer les dates d'anniversaires, stockés dans une bdd, par rapport à la date actuelle. La table anniversaires est au format date (ou datetime). Il ne vous reste plus qu'à l'adapter.....
Source
- // la requete - pour l'exemple on recupére les 5 prochains anniversaires
- $sql = "SELECT nom,
- prenom,
- DATE_FORMAT(`anniv`,'%d/%m/%Y') as anniv,
- YEAR(CURDATE()) - YEAR(anniv) as age,
- mod(DATE_FORMAT(`anniv`,'%m%d') - DATE_FORMAT(CURDATE(),'%m%d'), 1231 ) + IF( mod(DATE_FORMAT(`anniv`,'%m%d') - DATE_FORMAT(CURDATE(),'%m%d'), 1231 ) >0, -1, 2000 ) as poids
- FROM `contacts`
- WHERE YEAR(`anniv`)<>'0000'
- ORDER BY poids ASC
- LIMIT 5";
-
- $req = mysql_query($sql) or die(mysql_error());
-
- while ($res = mysql_fetch_array($req))
- {
- echo $res['anniv'].' '.$res['nom'].' '.$res['prenom'].' ('.$res['age'].' ans).<br />';
- }
// la requete - pour l'exemple on recupére les 5 prochains anniversaires
$sql = "SELECT nom,
prenom,
DATE_FORMAT(`anniv`,'%d/%m/%Y') as anniv,
YEAR(CURDATE()) - YEAR(anniv) as age,
mod(DATE_FORMAT(`anniv`,'%m%d') - DATE_FORMAT(CURDATE(),'%m%d'), 1231 ) + IF( mod(DATE_FORMAT(`anniv`,'%m%d') - DATE_FORMAT(CURDATE(),'%m%d'), 1231 ) >0, -1, 2000 ) as poids
FROM `contacts`
WHERE YEAR(`anniv`)<>'0000'
ORDER BY poids ASC
LIMIT 5";
$req = mysql_query($sql) or die(mysql_error());
while ($res = mysql_fetch_array($req))
{
echo $res['anniv'].' '.$res['nom'].' '.$res['prenom'].' ('.$res['age'].' ans).<br />';
}
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Comment effectuer une requete sql avec un test de différence de date ? [ par paddybl ]
bonsoir,voilà mon problémej'ai une table sql server avec un champ date de type dd/jj/aaaaje souhaite faire une requete sql avec comme condit
procedure pour travailler sur les DATES [ par Bowen123 ]
Bonjour,Sous SQL SERVER,J'ai une table comprenant une Ligne par demi journée (tbl_CALENDRIER) défini par une date et un indice de demijourn&
Probleme de DATE sous SQL server [ par youyou08 ]
J'ai un probleme avec la création d'une variable Date sous SQL server J'ai taper le code suivant pour créer ma variable DECLARE @date DATET
Problème de date [ par kidpigeyre ]
Voila mon problème : Je dois afficher les emplacements libres d'un certain type entre deux dates (date_debut et date_fin) en sql access.Voic
VB.net 2005 et SQL 2005 Express : Prbl DateTime [ par morleys ]
Bonjour à vous tous,Je coince voilà quelque temps sur un probleme d'enregistrement de date SQL 2005.Si j'ai toto = Cdate(Now()) &
test si string (datetime) est correct. [ par tmcuh ]
Voilà un big soucis avec SQL. Je récupère une donnée de type char[10] provenant d'une table (qui ne m'appartient pas) et je dois t
aide sql trés urgent [ par infkb ]
bonjour,Je fais une application dont j'insère les données dans une base de données Oracle via une interface graphique java , le p
Probleme SQL, Access et les Date [ par forum_ma ]
Bonjour, je fais un calendrier en VB.Net et la il faut que je passe une commande SQL a Accessje passe la une commande pour modifier une ligne de
Problème avec SQL EXPRESS est champs date et time [ par drakkard ]
Bonjour, bonjourvoici mon pb,sur SQL EXPRESS 2005 je cherche à mettre en place dans ma table des champs date et des champs time.Je n'ai trouv
sql server 2000 + probleme de datetime ! [ par jimmy69 ]
Bonjour,Dans une db sous sql server 2000 on a une table qui utilise une colonne de type datetime.J'aimerais savoir quelle est la query SQL à utiliser
|
Derniers Blogs
[WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4[WF4] GROSSES MéPRISES EN PERSPECTIVE SUR LE KIT DE MIGRATION WF3->WF4 par JeremyJeanson
Comme un certain nombre de fanatiques des flux RSS, je suis avec grand intérêt les articles de la team WCF/WF et forcément l'annonce d'hier concernant un kit de migration WF3->WF4 m'a fait chaud au c½ur ;) (pour rappel, mon post au sujet de la migratio...
Cliquez pour lire la suite de l'article par JeremyJeanson RéUNION DU CLUB MOSS PARISRéUNION DU CLUB MOSS PARIS par VANNESTE Xavier
Bonjour à tous la réunion du club moss aura lieu le 15 mars 2010 à 14 heures:
14:00 - 14:05 Paris, EROL GIRAUDY + Gaetan BOUVERET + Nicolas Georgeault intro Présentateur : Pierre Erol GIRAUDY14:05 - 14:30 Paris, Worflow - visio Services - We...
Cliquez pour lire la suite de l'article par VANNESTE Xavier [WF4] ARGUMENT, QUI ES TU?[WF4] ARGUMENT, QUI ES TU? par JeremyJeanson
Quand je parle de Workflows ou d'activités (au passage, il s'agit de la même chose dans WF4 ;) ), je fais souvent la comparaison avec une méthode classique : Une activité peut avoir un retour, comme une méthode. Une activité peut avoir des arguments d'ent...
Cliquez pour lire la suite de l'article par JeremyJeanson [FAST] FORMATIONS GRATUITES EN E-LEARNING[FAST] FORMATIONS GRATUITES EN E-LEARNING par pierre
Bonjour, Quelques formations gratuites sur FAST: Developer Configuring Search UIs Presentation 37 minutes La...
Cliquez pour lire la suite de l'article par pierre MICROSOFT VISUAL STUDIO TEAM EXPLORER 2010 - NOM DE CODE "EAGLESTONE"MICROSOFT VISUAL STUDIO TEAM EXPLORER 2010 - NOM DE CODE "EAGLESTONE" par Etienne Margraff
Ca ne vous dit rien ?
Si vous êtes dans le monde Java et que vous utilisez Team Foundation Server, vous devez certainement connaître voir utiliser le plugin Team Prise. Il permet depuis plusieurs années d'avoir l'équivalent du Team Explorer ...
Cliquez pour lire la suite de l'article par Etienne Margraff
Logiciels
Konvertor (4.00)KONVERTOR (4.00)Le logiciel est un gestionnaire multimedia affichant, jouant et convertissant plus de 2000 format... Cliquez pour télécharger Konvertor Xlite (v 3.0 build 41150)XLITE (V 3.0 BUILD 41150)c'est un logiciel qui permet de téléphoner par Internet à l'aide d'un compte SIP pratique pour le... Cliquez pour télécharger Xlite Academy System (10.9.3.0)ACADEMY SYSTEM (10.9.3.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Pacmin (1.1.0)PACMIN (1.1.0)Adaptation du célèbre jeu d'arcade. Incarnez une équipe de fantômes ou de pacmans et détruisez vo... Cliquez pour télécharger Pacmin italc (1.0.9)ITALC (1.0.9)italc permet de voir ce que font les ordinateurs de votre réseau (attention : juste pour petit ré... Cliquez pour télécharger italc
|