Auteur |
Message |
Inekman
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![](images/avatars/34292524742df8a656587f.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 236
Localisation: Nancy
|
Posté le:
Dim 21 Aoû 2005 - 17:41 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Yop les gens, comment va ? ^^
J'ai besoin de faire une requête et comme d'hab j'ai un peu de mal...
Faire la somme des heures travaillées dans la table CONTRAT dont la date de fin est supérieure à la date d'aujourd'hui (cad que les contrats courent toujours à ce jour) et dont le type est CDD et CDI (car les CDI n'ont pas de date de fin :s)
J'arrive pas à faire le : les CDD dont la date de fin et supérieure à celle d'aujourd'hui ET tous les CDI :'( |
_________________ ¤ signature ¤ |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Inekman
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![](images/avatars/34292524742df8a656587f.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 236
Localisation: Nancy
|
Posté le:
Dim 21 Aoû 2005 - 19:01 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Pour ceux que cela intéressent, j'ai trouvé la solution et je la post :
SELECT COUNT(*) FROM contrat WHERE c_nature = 0 OR (c_nature = 1 AND c_datefin > "'. date("Y") . '-' . date("m") . '-' . date("d") . '")';
où c_nature peut être 0 (CDI) ou 1 (CDD) et la date de fin est de type MySQL soit AAAA-MM-JJ
Voilà voilà ![Wink](images/smiles/icon_wink.gif) |
_________________ ¤ signature ¤ |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
mrmabo
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 226
Localisation: Amiens
|
Posté le:
Dim 21 Aoû 2005 - 20:05 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
perso je ferai le calcul en php et non via une requete sql |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
Inekman
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![](images/avatars/34292524742df8a656587f.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 236
Localisation: Nancy
|
Posté le:
Dim 21 Aoû 2005 - 21:15 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
en php ? Pourquoi ??
Tout est dans la bdd, je pensais que ça serait impek directement dans la requête non ? |
_________________ ¤ signature ¤ |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
Vincent
Webmaster
![Webmaster Webmaster](images/rangs/adminflash.gif)
![](images/avatars/23636565646ed677baf812.jpg)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 5584
Localisation: Montpellier
|
Posté le:
Dim 21 Aoû 2005 - 21:33 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
C'est toujours plus performant de faire le calcul directement en base plutôt que de le faire en php. |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince ![Wink](images/smiles/icon_wink.gif) |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) ![MSN Messenger MSN Messenger](templates/webigv3/images/lang_french/icon_msnm.gif) ![Numéro ICQ Numéro ICQ](templates/webigv3/images/lang_french/icon_icq_add.gif) |
|
Inekman
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![](images/avatars/34292524742df8a656587f.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 236
Localisation: Nancy
|
Posté le:
Dim 21 Aoû 2005 - 21:50 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
Ben ouai c'ets ce que je me suis dit. C'est même carrément fait pour, donc c'est chelou ton idée mrmabo ^^
Bon par contre j'aimerai avoir une petite astuce
Si je récupère une série de valeur dans un post avec $_POST[chkDiplome] où chkDiplome est un array, comment je peux récupérer cette liste et l'inclure rapidement et efficacement dans ma requête sous cette forme
SELECT blabla FROM blabla WHERE ad_diplome IN ( TouteLesValeursDuArray )
Je dois faire un explode ou un implode ? |
_________________ ¤ signature ¤ |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
mrmabo
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 226
Localisation: Amiens
|
Posté le:
Dim 21 Aoû 2005 - 22:03 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
je deteste manier les count etc en sql |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
Inekman
Accro à Web-IG
![Accro à Web-IG Accro à Web-IG](images/rangs/4.gif)
![](images/avatars/34292524742df8a656587f.gif)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 236
Localisation: Nancy
|
Posté le:
Dim 21 Aoû 2005 - 22:07 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
ah ben voilà qui est plus clair ![Wink](images/smiles/icon_wink.gif) |
_________________ ¤ signature ¤ |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
|