Project

General

Profile

« Previous | Next » 

Revision 13391

validation/aggregating/plots/bien3_validations_salvias_vegbien.sql: updated to DB

View differences:

trunk/validation/aggregating/plots/bien3_validations_salvias_vegbien.sql
77 77
 LIMIT 1)))
78 78
  ORDER BY plot.authorlocationcode;
79 79

  
80
-- _plots_06a_list_of_stems
81
 SELECT project.projectname AS project_name, 
82
    plot.authorlocationcode AS plot_code, 
83
    stemobservation.sourceaccessioncode AS stem_id
84
   FROM ((((((plot
85
   JOIN locationevent USING (plot_id))
86
   LEFT JOIN project USING (project_id))
87
   JOIN taxonoccurrence USING (locationevent_id))
88
   JOIN aggregateoccurrence USING (taxonoccurrence_id))
89
   JOIN plantobservation USING (aggregateoccurrence_id))
90
   JOIN stemobservation USING (plantobservation_id))
91
  WHERE ((plot.source_id = ( SELECT source_by_shortname(:datasource::text) AS source_by_shortname)) AND ((stemobservation.sourceaccessioncode IS NOT NULL) OR (stemobservation.authorstemcode IS NOT NULL)))
92
  ORDER BY project.projectname, plot.authorlocationcode, stemobservation.sourceaccessioncode;
93

  
80 94
-- _plots_07_list_of_plots_which_use_counts_of_indiv_per_species
81 95
 SELECT project.projectname AS project_name, 
82 96
    plot.authorlocationcode AS plot_code
......
322 336
  WHERE (plot.source_id = ( SELECT source_by_shortname(:datasource::text) AS source_by_shortname))
323 337
  GROUP BY project.projectname, plot.authorlocationcode
324 338
  ORDER BY project.projectname, plot.authorlocationcode;
339

  
340
-- _plots_20_tnrs_input_names
341
 SELECT DISTINCT taxonlabel.taxonomicname AS tnrs_input_name
342
   FROM taxonlabel
343
  WHERE ((taxonlabel.source_id = ( SELECT source_by_shortname(:datasource::text) AS source_by_shortname)) AND (taxonlabel.taxonomicname IS NOT NULL));
344

  
345
-- _plots_21_tnrs_output_names
346
 SELECT DISTINCT taxon_scrub.scrubbed_taxon_name_no_author AS tnrs_output_name
347
   FROM (taxonlabel
348
   JOIN "TNRS".taxon_scrub ON ((taxon_scrub."concatenatedScientificName" = taxonlabel.taxonomicname)))
349
  WHERE ((taxonlabel.source_id = ( SELECT source_by_shortname(:datasource::text) AS source_by_shortname)) AND (taxon_scrub."concatenatedScientificName" IS NOT NULL));

Also available in: Unified diff