Retour : Page Principale > sommaire applications botaniques > CEL
>> RequĂŞtes du nouveau CEL <<
ne sert pas actuellement
ne sert pas actuellement
manque espèce
RequĂŞtes SQL types (ancien CEL)
>> RequĂŞtes du nouveau CEL <<
Par projet
Observations
Nombre d'observation par an
SELECT count(*) FROM `cel_obs` WHERE `mots_cles_texte` like '%mission%' and year(date_creation)=2015 and `transmission` = 1
Nombre d'observation
Nombre d'observation par an par régions / plusieurs départements
Nombre d'observation par an par observateur par région
SELECT `courriel_utilisateur`, count(*) FROM `cel_obs` WHERE `mots_cles_texte` like '%messicoles%' and SUBSTR(`ce_zone_geo`, 9 , 2) IN (09,11,12,30,34,46,48,65,66,81,31,82,32) and `transmission` = 1 group by `courriel_utilisateur`Nombre d'observation par observateur
Observateurs
Nombre d'observateurs
SELECT count(distinct `ce_utilisateur`) FROM `cel_obs` WHERE `mots_cles_texte` like '%messicoles%'
courriel par utilisateur habitant un territoire
SELECT distinct courriel_utilisateur FROM cel_obs co LEFT JOIN tela_prod_v4.annuaire_tela at ON co.ce_utilisateur = at.U_ID WHERE mots_cles_texte LIKE '%sauvages%' AND SUBSTRING(U_ZIP_CODE, 1, 2) IN (
-- remplir avec les numéros de départements, entre apostrophes, séparés par des virgules. Ex: '75','91' ou '75' ou '34','30','48','11'
'34'
) AND courriel_utilisateur LIKE '%@%' ORDER BY courriel_utilisateur
ne sert pas actuellement
courriel par utilisateur habitant ou ayant fait un relevé sur un territoire
SELECT distinct courriel_utilisateur FROM cel_obs co LEFT JOIN tela_prod_v4.annuaire_tela at ON co.ce_utilisateur = at.U_ID WHERE mots_cles_texte LIKE '%sauvages%' AND ((SUBSTRING(ce_zone_geo, 9, 2) IN ( -- remplir avec les numéros de départements, entre apostrophes, séparés par des virgules. Ex: '75','91' ou '75' ou '34','30','48','11','66' '75','93','95','78','91','77' )) OR (ce_utilisateur REGEXP '^[0-9]+$' AND SUBSTRING(U_ZIP_CODE, 1, 2) IN ( -- mettre ici la même valeur exactement : '75','93','95','78','91','77' ))) AND courriel_utilisateur LIKE '%@%' ORDER BY courriel_utilisateur;
ne sert pas actuellement
courriel par utilisateur habitant ou ayant fait un relevé sur un territoire par an
SELECT distinct courriel_utilisateur FROM cel_obs co LEFT JOIN tela_prod_v4.annuaire_tela at ON co.ce_utilisateur = at.U_ID WHERE mots_cles_texte LIKE '%sauvages%' AND ((SUBSTRING(ce_zone_geo, 9, 2) IN ( -- remplir avec les numéros de départements, entre apostrophes, séparés par des virgules. Ex: '75','91' ou '75' ou '34','30','48','11','66' '75','93','95','78','91','77' )) OR (ce_utilisateur REGEXP '^[0-9]+$' AND SUBSTRING(U_ZIP_CODE, 1, 2) IN ( -- mettre ici la même valeur exactement : '75','93','95','78','91','77' ))) AND courriel_utilisateur LIKE '%@%' AND year(`date_creation`) in (2015) ORDER BY courriel_utilisateur;
Nombre d'observateurs par an
SELECT count(distinct `ce_utilisateur`) FROM `cel_obs` WHERE `mots_cles_texte` like '%sauvages%'
liste adresse mail des observateurs
SELECT DISTINCT courriel_utilisateur FROM cel_obs WHERE mots_cles_texte LIKE '%sauvages%' AND courriel_utilisateur LIKE '%@%';
liste adresse mail par an
SELECT DISTINCT courriel_utilisateur FROM cel_obs WHERE mots_cles_texte LIKE '%sauvages%' AND courriel_utilisateur LIKE '%@%' AND year(`date_creation`) = 2016
Espèces
Nombre d'espèces par rue par an
SELECT distinct `valeur`, count(*) FROM `cel_obs_etendues` e WHERE `cle` = 'latitudeDebutRue' and valeur != "" and `id_observation` in (SELECT id_observation FROM cel_obs WHERE year(`date_creation`) = 2016) group by `valeur`
manque espèce
Nombre d'espèces par an
Nombre d'espèces par observateur
Flora data
Nombre d'observateurs
SELECT year(`date_creation`), count(DISTINCT `ce_utilisateur`) FROM `cel_obs` WHERE `transmission` = '1' group by year(`date_creation`)