Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/10/2011, 10h07   #1
Futur Membre du Club
 
Homme
Développeur Web
Inscription : mai 2011
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 56
Points : 16
Points : 16
Par défaut Problème avec une requête

Bonjour, tout le monde

j'ai un problème avec une requête : je veux sélectionner la liste des recruteurs qui ont publié des offres d'emploi dans le 3 dernier mois partant d'aujourd'hui et aussi qui ont un logo.
mon problème est que ma requête affiche des résultats mais il n'affiche pas le tous les recruteures qui ont publier des offres (exemple elle n'affiche pas les recruteurs qui ont publié des offres aujourd'hui ou hier)

Requête : sur 2 tables recruteurs et emplois
Code :
1
2
3
4
5
6
7
8
$requete = mysql_query("SELECT * FROM 'recruteurs' 
			INNER JOIN 'emplois' ON 'emplois'.'id_entreprise' = 'recruteurs'.'id'
			WHERE TO_DAYS(NOW()) - TO_DAYS('emplois'.'date_insert') <= 90
			AND 'emplois'.'date_delete' IS NULL 
			AND 'emplois'.'a_valider' = 1
			AND 'recruteurs'.'logo' != '' 
			AND 'recruteurs'.'date_delete' IS NULL
			ORDER BY 'recruteurs'.'Raison_sociale' ASC") OR die(mysql_error());

merci d'avance
victoires est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 15h22   #2
Membre confirmé
 
Avatar de GyZmoO
 
Homme Mickaël
Ingénieur développement logiciels
Inscription : février 2006
Messages : 402
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2006
Messages : 402
Points : 238
Points : 238
Envoyer un message via MSN à GyZmoO
Salut.

Ta colonne 'date_insert' de la table emplois est gérée comment?
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
GyZmoO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 15h47   #3
Futur Membre du Club
 
Homme
Développeur Web
Inscription : mai 2011
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 56
Points : 16
Points : 16
Citation:
Envoyé par GyZmoO Voir le message
Salut.

Ta colonne 'date_insert' de la table emplois est gérée comment?
salut

en fait la date d'insertion est de format datetime gérer automatiquement lors de l'insertion de l'offre dans la base date_insert = NOW()
victoires est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 17h15   #4
Membre confirmé
 
Avatar de GyZmoO
 
Homme Mickaël
Ingénieur développement logiciels
Inscription : février 2006
Messages : 402
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2006
Messages : 402
Points : 238
Points : 238
Envoyer un message via MSN à GyZmoO
Hmmm.

Es-tu sur que c'est pas un autre critère de ton where qui ferait ne pas apparaître les lignes attendues? comme :
Citation:
AND 'emplois'.'a_valider' = 1
Autre chose sans rapport avec le pb, tu devrais visiter ce lien
http://www.expreg.com/fred_article.p...re_des_etoiles
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
GyZmoO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2011, 17h37   #5
Futur Membre du Club
 
Homme
Développeur Web
Inscription : mai 2011
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 56
Points : 16
Points : 16
Citation:
Envoyé par GyZmoO Voir le message
Hmmm.

Es-tu sur que c'est pas un autre critère de ton where qui ferait ne pas apparaître les lignes attendues? comme :


Autre chose sans rapport avec le pb, tu devrais visiter ce lien
http://www.expreg.com/fred_article.p...re_des_etoiles
j'ai vérifié tout, je ne comprend pas pour quoi ça ne marche pas :S

merci pour le lien, je veux le consulter
victoires est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/10/2011, 09h31   #6
Membre confirmé
 
Avatar de GyZmoO
 
Homme Mickaël
Ingénieur développement logiciels
Inscription : février 2006
Messages : 402
Détails du profil
Informations personnelles :
Nom : Homme Mickaël
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : février 2006
Messages : 402
Points : 238
Points : 238
Envoyer un message via MSN à GyZmoO
Yop.

Que donnerait cette requête ? :

Citation:
SELECT TO_DAYS(NOW()) - TO_DAYS('emplois'.'date_insert'), 'recruteurs'.'id'
FROM 'recruteurs'
INNER JOIN 'emplois' ON 'emplois'.'id_entreprise' = 'recruteurs'.'id'
__________________
define: Programmeur : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
GyZmoO est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/11/2011, 15h02   #7
Futur Membre du Club
 
Homme
Développeur Web
Inscription : mai 2011
Messages : 56
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : mai 2011
Messages : 56
Points : 16
Points : 16
salut

Finalement je l'ai fais en +eurs requêtes car j'ai pas réussi à identifier l'erreur .. mnt ça marche

merci en tout cas

Bonne journée
victoires est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h37.


 
 
 
 
Partenaires

Hébergement Web