Mysql - select avec condition de date

Fermé
marholyne - Modifié par jee pee le 14/06/2011 à 13:45
Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 - 17 juin 2011 à 10:23
Bonjour,





Je n'arrive pas à écrire ma condition while :

select idos_carte, from_unixtime(os_carte.date_add,'%d-%m-%Y') Carte_Envoyee, os_carte.date_add
from os_carte where os_carte.date_add > date('07 06 2011','%d %m %Y')

Ma colonne os_carte.date_add est de type int(10) - donc timestamp.

Je voudrais sélectionner les enregistrement à partir du 07 06 2011.

J'ai regardé et regardé la doc mysql mais je n'y arrive pas :(

Je précise que c'est une commande en mode sql pas dans un script php.

Quelqu'un saurait?

Merci d'avance.

2 réponses

Leviathan49 Messages postés 257 Date d'inscription jeudi 10 juin 2010 Statut Membre Dernière intervention 22 juillet 2011 70
Modifié par Leviathan49 le 17/06/2011 à 10:24
Vu que date_add est une timestamp unix (apparemment) ton where devrait plus ressembler à
where os_carte.date_add > UNIX_TIMESTAMP(2011-07-06) 
Avec une date du format YYYY-MM-DD ou YYYYMMDD.
1
Meoran Messages postés 1562 Date d'inscription vendredi 28 août 2009 Statut Membre Dernière intervention 8 avril 2015 206
15 juin 2011 à 23:22
Salut,

tu as des gros problèmes de guillemets.

Fait un echo $requête, tu vas voir ça va te faire tout bizarre ;)
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
16 juin 2011 à 10:03
> Je précise que c'est une commande en mode sql pas dans un script php.

Il faut lire des fois ^^'
0