Helsingin Laskuja
Table of Contents
Tutkitaan Helsingin kunnan vuonna 2025 maksamia laskuja materiaalista https://avoindata.suomi.fi/data/fi/dataset/tutkihankintoja-data.
Aineisto on ladattu 3.5.2026.
1. Helsingin laskujen summa
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki";
Summa: 4226840168.26
tutkihankintoja.fi (https://tutkihankintoja.fi/hankintayksikot?endDate=31.12.2025&m=m%3DHelsinki&startDate=01.01.2025&lang=fi) näyttää myös 4.2 mrd. Eli kysely näyttää pitävän paikkansa.
2. Helsingin laskut Oraclelle
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "Oracle Finland Oy" ;
Summa 96231.71
2.1. Jaottele maksut tileittän
select tili, sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "Oracle Finland Oy" group by tili;
Maksut tileittäin:
| 435200 2021ICT-käyttö- ja ohjelmistojen ylläpitopalvelut | 9249.38 |
| 435220 2021ICT-lisenssit ja käyttöoikeusmaksut | 82593.67 |
| 435220 ICT-lisenssit ja käyttöoikeusmaksut / ICT-palvelut | 3049.46 |
| 485900 Muiden koneiden ja laitteiden vuokrat | 1339.2 |
3. Helsingin laskut Dellille
Ei maksuja:
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "Oy Dell Ab" ;
4. Helsingin laskut Microsoftille
Ei maksuja Microsoftille.
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "Microsoft Oy" ;
5. Maksut IBM:lle
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "$yrityksen_nimi" ;
Maksujen summa:
| 134040.3 |
5.1. Firman nimi
"Oy IBM Finland Ab"
5.2. Jaottele maksut tileittän
select tili, sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "Oy IBM Finland Ab" group by tili;
Maksut tileittäin:
| 434100 Asiantuntijapalvelut | 2013.48 |
| 435200 2021ICT-käyttö- ja ohjelmistojen ylläpitopalvelut | 25380.56 |
| 435200 ICT-käyttö- ja ohjelmistojen ylläpitopalvelut / ICT-palvelut | 2193.0 |
| 435210 2021ICT-ohjelmistojen kehittäminen | 44087.3 |
| 435210 ICT-ohjelmistojen kehittäminen / ICT-palvelut | 31218.06 |
| 435230 2021ICT-asiantuntijapalvelut | 29147.9 |
6. Geneerinen kyselypohja
Geneerinen pohja, esimerkkinä käytetty Oy IBM Finland Ab:tä.
select sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "$yrityksen_nimi" ;
6.1. Jaottele maksut tileittän
select tili, sum(tiliointisumma) from th_data_2025 where ylaorganisaatio = "Helsinki" and toimittaja_nimi = "$yrityksen_nimi" group by tili;
| 434100 Asiantuntijapalvelut | 2013.48 |
| 435200 2021ICT-käyttö- ja ohjelmistojen ylläpitopalvelut | 25380.56 |
| 435200 ICT-käyttö- ja ohjelmistojen ylläpitopalvelut / ICT-palvelut | 2193.0 |
| 435210 2021ICT-ohjelmistojen kehittäminen | 44087.3 |
| 435210 ICT-ohjelmistojen kehittäminen / ICT-palvelut | 31218.06 |
| 435230 2021ICT-asiantuntijapalvelut | 29147.9 |
7. Taulun sarakkeet
select * from pragma_table_info('th_data_2025') as tblInfo;
| 0 | lasku_id | TEXT | 0 | 0 | |
| 1 | tili | TEXT | 0 | 0 | |
| 2 | tiliointisumma | TEXT | 0 | 0 | |
| 3 | tositepvm | TEXT | 0 | 0 | |
| 4 | toimittaja_y_tunnus | TEXT | 0 | 0 | |
| 5 | toimittaja_nimi | TEXT | 0 | 0 | |
| 6 | hankintayksikko_tunnus | TEXT | 0 | 0 | |
| 7 | hankintayksikko | TEXT | 0 | 0 | |
| 8 | ylaorganisaatio_tunnus | TEXT | 0 | 0 | |
| 9 | ylaorganisaatio | TEXT | 0 | 0 | |
| 10 | sektori | TEXT | 0 | 0 | |
| 11 | tuote_palveluryhma | TEXT | 0 | 0 | |
| 12 | hankintakategoria | TEXT | 0 | 0 |
8. Kysely rivien määrä
Montako riviä taulussa on?
select count(*) from th_data_2025;
Tulos:
| 3044231 |
9. SQlite kanta vuoden 2025 laskuista
Komennot on ajettu linux-käyttöjärjestelmän komentorivillä, sqlite3 asennettuna.
sqlite3
.mode csv
.separator ";"
.import th_data_2025.csv th_data_2025
.save th_data_2025.sqlite