Bonsoir a tous svp j ai un probleme je voudrais que vous m aidez

durvil Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
durvil Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
bonsoir a tous svp j ai un probleme je voudrais que vous m aidez a ecrire une fonction en java qui m' afficher les informations des 10 derniers jours d une table de ma bd en fonction de la date actuelle donc juste celle qui va faire le calcul de date merci d'avance

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Tu aurais tout intérêt à faire ta gestion de date directement en SQL.

SELECT * FROM maTable WHERE DATEDIFF(NOW(), colonneDate) >= 10
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
Ou sinon,

ColonneDate>(NOW() - INTERVAL 10 DAY)
Si supporté par le moteur de base de données.

La difféérence étant qu'avec DateDiff, c'est uniquement la date (pas les heures) qui est prise en compte alors que ma proposition prend 10*24=240 heures.
0
durvil Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
les gar effectivement ma table a les heure comment faire
0
NHenry Messages postés 15219 Date d'inscription   Statut Modérateur Dernière intervention   365
 
As-tu essayé nos propositions ?
0
durvil Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
oui mais elle ne m affiche pas les information exacte
0
durvil Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
SELECT `id`, `date_arrivee`, `nom_navire`, `numero_escale`, `date_depart`,
`type_navire`, `longueur_navire`, `largeur_navire`, `t_eau_navire`, `jauge_brute`, `consignataire`,
`affreteur`, `armateur`, `quai`, `provenance`, `destinataire`, `statut_navire`,
`situation_navire`, `published` FROM `pad_padadn` where date_arrivee >(NOW() - INTERVAL 10 DAY) ORDER BY date_arrivee DESC
0