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

10. Lähdekoodi, josta sivu on luotu

Author: Ville-Pekka

Created: 2026-05-06 Wed 06:39