 		,[aine] = os.koulutusmoduuli_koodiarvo
 		,[aineenoppimaara_koodisto] =	
 			case 
-				when os.matematiikan_oppimaara_koodiarvo is not null /*AND os.koulutusmoduuli_koodiarvo = 'MA'*/ then 'oppiainematematiikka'		
-				--when os.uskonnon_oppimaara_koodiarvo is not null /*AND os.koulutusmoduuli_koodiarvo in ('KT','ET')*/ then 'uskonnonoppimaara' --in the future
-				when os.kieli_koodiarvo is not null AND os.koulutusmoduuli_koodiarvo = 'AI' then 'oppiaineaidinkielijakirjallisuus'
-				when os.kieli_koodiarvo is not null /*AND os.koulutusmoduuli_koodiarvo <> 'AI'*/ then 'kielivalikoima'
+				when os.matematiikan_oppimaara_koodiarvo is not null --AND os.koulutusmoduuli_koodiarvo = 'MA'
+				then 'oppiainematematiikka'		
+				--when os.uskonnon_oppimaara_koodiarvo is not null --AND os.koulutusmoduuli_koodiarvo in ('KT','ET') 
+				--then 'uskonnonoppimaara' --in the future
+				when os.kieli_koodiarvo is not null AND os.koulutusmoduuli_koodiarvo = 'AI' 
+				then 'oppiaineaidinkielijakirjallisuus'
+				when os.kieli_koodiarvo is not null --AND os.koulutusmoduuli_koodiarvo <> 'AI' 
+				then 'kielivalikoima'
 				else os.koulutusmoduuli_koodisto
 			end
-		,[aineenoppimaara] = coalesce(os.matematiikan_oppimaara_koodiarvo, /*os.uskonnon_oppimaara_koodiarvo,*/ os.kieli_koodiarvo, os.koulutusmoduuli_koodiarvo)	
+		,[aineenoppimaara] = coalesce(os.matematiikan_oppimaara_koodiarvo, os.kieli_koodiarvo, os.koulutusmoduuli_koodiarvo) --os.uskonnon_oppimaara_koodiarvo,
 		,[aine_suorituskieli] = os.suorituskieli_koodiarvo
 		,[aine_laajuus] = os.koulutusmoduuli_laajuus_arvo
 		,[aine_laajuus_yksikko] = coalesce(os.koulutusmoduuli_laajuus_yksikko, '4') --null estetty lops2021-?

SET @loppuPvm = dateadd(year, 1, dateadd(day, -1, @alkuPvm))
SET @maxPvm = case year(@alkuPvm) when 2018 then '2020-07-31' else @loppuPvm end --ekalla kerralla 2 v, jatkossa 1 v

--DROP TABLE IF EXISTS dw.f_koski_lukio_ainevalinnat_suorittaneet--_jäädytyspvm
--SELECT TOP 0
--INTO dw.f_koski_lukio_ainevalinnat_suorittaneet--_jäädytyspvm
--FROM dw.f_koski_lukio_ainevalinnat_suorittaneet

TRUNCATE TABLE dw.f_koski_lukio_ainevalinnat_suorittaneet --saa tyhjentyä jäädytyspalvelimella


CREATE PROCEDURE [dw].[p_lataa_f_koski_lukio_ainevalinnat_suorittaneet] 
AS

--  Huom. vuosipäivityksessä (erit. lops2021):
--  - yhdenmukaistetaanko näkymässä kurssi vs. opintopiste -laajuus
--  - nimetäänkö muuttujia uusiksi näkymässä tai kuutiossa
--  - "suorituksen_tyyppi" uudet arvot rajauksissa
--  - "kurssin_tyyppi_koodiarvo" / "koulutusmoduuli_paikallinen" uudet arvot
--  - päivitä näkymän käyttämät dimensiot, huomioi tarvittaessa tässä latauksessa 

-- Jäädytys:
-- 1) Huomioi kohdat _jäädytyspvm, vapauta kommentit declare/set:n ympäriltä ja aja alle muodostuva proseduurin luontiskripti arkistointipalvelimella
-- 2) Aja luotu proseduuri arkistointipalvelimella
-- 3) Päivitä normipalvelimen näkymä ja prosessoi kuutio

----
--USE ANTERO--_jäädytyspvm
--GO

--SET ANSI_NULLS ON
--GO
--SET QUOTED_IDENTIFIER ON
--GO

--DROP PROCEDURE IF EXISTS dw.p_lataa_f_koski_lukio_ainevalinnat_suorittaneet--_jäädytyspvm
--GO

--CREATE PROCEDURE dw.p_lataa_f_koski_lukio_ainevalinnat_suorittaneet--_jäädytyspvm
--AS
----

DECLARE @alkuPvm as date, @loppuPvm as date, @maxPvm as date

