Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [SQL] Faire la somme du nombre d'heure Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Dim 21 Aoû 2005 - 17:41 Répondre en citantRevenir en haut

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'utilisateurEnvoyer un message privéVisiter le site web du posteur

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


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Dim 21 Aoû 2005 - 19:01 Répondre en citantRevenir en haut

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

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
mrmabo
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 226
Localisation: Amiens

MessagePosté le: Dim 21 Aoû 2005 - 20:05 Répondre en citantRevenir en haut

perso je ferai le calcul en php et non via une requete sql
Voir le profil de l'utilisateurEnvoyer un message privé
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Dim 21 Aoû 2005 - 21:15 Répondre en citantRevenir en haut

en php ? Pourquoi ?? Shocked

Tout est dans la bdd, je pensais que ça serait impek directement dans la requête non ?

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Vincent
Webmaster
Webmaster


Post-BTS
Sexe: Sexe:Masculin
Messages: 5584
Localisation: Montpellier

MessagePosté le: Dim 21 Aoû 2005 - 21:33 Répondre en citantRevenir en haut

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
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN MessengerNuméro ICQ
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Dim 21 Aoû 2005 - 21:50 Répondre en citantRevenir en haut

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 Smile

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'utilisateurEnvoyer un message privéVisiter le site web du posteur
mrmabo
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 226
Localisation: Amiens

MessagePosté le: Dim 21 Aoû 2005 - 22:03 Répondre en citantRevenir en haut

je deteste manier les count etc en sql
Voir le profil de l'utilisateurEnvoyer un message privé
Inekman
Accro à Web-IG
Accro à Web-IG


Post-BTS
Sexe: Sexe:Masculin
Messages: 236
Localisation: Nancy

MessagePosté le: Dim 21 Aoû 2005 - 22:07 Répondre en citantRevenir en haut

ah ben voilà qui est plus clair Wink

_________________
¤ signature ¤
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
    Sujets complémentaires :
  • Heure d'été - Heure d'hiver
  • ALGO : somme dans un tableau
  • heure de maths
  • Nombre de pages ?
  • Nombre de lignes ?
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum