j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
Bonjour,
[ Olivier ] a écrit:
> j'ai une table [LESSONS] avec
> date_lesson DATETIME -- la date du cours
> type_lesson INT - le type de cours (maths anglais etc..)
> student_status INT -- étudiant présent ou absent
> je voudrais savoir pour une année donnée et par mois :
> - combien de cours y a t'il eu en général
> - combien d'absence y a t'il eu en général
> - combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babalu ga.com/http://rudi.developpez.com/
Bonjour,
[ Olivier ] a écrit:
> j'ai une table [LESSONS] avec
> date_lesson DATETIME -- la date du cours
> type_lesson INT - le type de cours (maths anglais etc..)
> student_status INT -- étudiant présent ou absent
> je voudrais savoir pour une année donnée et par mois :
> - combien de cours y a t'il eu en général
> - combien d'absence y a t'il eu en général
> - combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babalu ga.com/http://rudi.developpez.com/
Bonjour,
[ Olivier ] a écrit:
> j'ai une table [LESSONS] avec
> date_lesson DATETIME -- la date du cours
> type_lesson INT - le type de cours (maths anglais etc..)
> student_status INT -- étudiant présent ou absent
> je voudrais savoir pour une année donnée et par mois :
> - combien de cours y a t'il eu en général
> - combien d'absence y a t'il eu en général
> - combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babalu ga.com/http://rudi.developpez.com/
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
[ Olivier ] a écrit:Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Peux-tu répondre à la question stp ?
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Server
http://www.babaluga.com/
http://rudi.developpez.com/
[ Olivier ] a écrit:
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Peux-tu répondre à la question stp ?
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Server
http://www.babaluga.com/
http://rudi.developpez.com/
[ Olivier ] a écrit:Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Peux-tu répondre à la question stp ?
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Server
http://www.babaluga.com/
http://rudi.developpez.com/
On 25 jan, 10:20, Rudi Bruchez <rudi#nospam#at#babaluga.com> wrote:Bonjour,
[ Olivier ] a écrit:j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babaluga.com/http://rudi.developpez.com/
merci mais j'ai oublié de préciser que je reverai d'avoir tous ces
retours avec une seule requete
genre :
Mois : Nombre Cours : Nombres Absences : TypeCour1 : Type Cour2 :
Janvier : 120 : 6 : 114 : 6
Février : 168 : 14 : 150 : 18
etc...
etc...
On 25 jan, 10:20, Rudi Bruchez <rudi#nospam#at#babaluga.com> wrote:
Bonjour,
[ Olivier ] a écrit:
j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babaluga.com/http://rudi.developpez.com/
merci mais j'ai oublié de préciser que je reverai d'avoir tous ces
retours avec une seule requete
genre :
Mois : Nombre Cours : Nombres Absences : TypeCour1 : Type Cour2 :
Janvier : 120 : 6 : 114 : 6
Février : 168 : 14 : 150 : 18
etc...
etc...
On 25 jan, 10:20, Rudi Bruchez <rudi#nospam#at#babaluga.com> wrote:Bonjour,
[ Olivier ] a écrit:j'ai une table [LESSONS] avec
date_lesson DATETIME -- la date du cours
type_lesson INT - le type de cours (maths anglais etc..)
student_status INT -- étudiant présent ou absent
je voudrais savoir pour une année donnée et par mois :
- combien de cours y a t'il eu en général
- combien d'absence y a t'il eu en général
- combien de cours y a t'il eu pour chaque type
Il nous manque la clé primaire de la table... Peux-tu poster le code de
création de LESSONS ? Si je comprends bien, c'est une table de lien
entre un cours et des étudiants ?
Basiquement :
-- combien de cours
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien d'absences
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois, COUNT(*)
FROM LESSONS
WHERE student_status = ???
GROUP BY YEAR(date_lesson), MONTH(date_lesson)
-- combien de cours par type
SELECT YEAR(date_lesson) as Annee, MONTH(date_lesson) as Mois,
type_lesson, COUNT(DISTINCT lesson_id)
FROM LESSONS
GROUP BY YEAR(date_lesson), MONTH(date_lesson), type_lesson
--
Rudi Bruchez
Consultant independant, MCDBA, MCITP, MCT, MVP SQL Serverhttp://www.babaluga.com/http://rudi.developpez.com/
merci mais j'ai oublié de préciser que je reverai d'avoir tous ces
retours avec une seule requete
genre :
Mois : Nombre Cours : Nombres Absences : TypeCour1 : Type Cour2 :
Janvier : 120 : 6 : 114 : 6
Février : 168 : 14 : 150 : 18
etc...
etc...