Ik heb een tabel met de volgende data:
+-----------------+-------------------------+-------------------+-------------------+----------------------+
| slee_name | timestamp | transactions | source_entiy | source_app_id |
+-----------------+-------------------------+-------------------+-------------------+----------------------+
| slee_1 | 1116579100000 | 5 | SP1 | app1 |
| slee_1 | 1116579200000 | 5 | SP2 | app1 |
| slee_2 | 1116579300000 | 10 | SP2 | app1 |
+-----------------+-------------------------+-------------------+-------------------+----------------------+
Nu wil ik hierop een select statement doen op de volgende manier:
- Een distinct doen op de source_entity, dus die moet uniek zijn, in dit geval dus alleen SP1 en SP2.
- Tevens moet het per source_entity de max timestamp zijn
(nu dus voor SP1 gewoon eerste reccord en voor SP2 de timestamp 1116579300000)
- Verder wil ik wel alle data hebben, dus niet alleen de timestamp ofzo.
Hoe is dit mogelijk?
heb al geprobeerd met select distinct (source_entity) slee_name, ...... from bla_table
ook group by geprobeerd etc. etc.
Kom er echt ff niet meer uit.
+-----------------+-------------------------+-------------------+-------------------+----------------------+
| slee_name | timestamp | transactions | source_entiy | source_app_id |
+-----------------+-------------------------+-------------------+-------------------+----------------------+
| slee_1 | 1116579100000 | 5 | SP1 | app1 |
| slee_1 | 1116579200000 | 5 | SP2 | app1 |
| slee_2 | 1116579300000 | 10 | SP2 | app1 |
+-----------------+-------------------------+-------------------+-------------------+----------------------+
Nu wil ik hierop een select statement doen op de volgende manier:
- Een distinct doen op de source_entity, dus die moet uniek zijn, in dit geval dus alleen SP1 en SP2.
- Tevens moet het per source_entity de max timestamp zijn
(nu dus voor SP1 gewoon eerste reccord en voor SP2 de timestamp 1116579300000)
- Verder wil ik wel alle data hebben, dus niet alleen de timestamp ofzo.
Hoe is dit mogelijk?
heb al geprobeerd met select distinct (source_entity) slee_name, ...... from bla_table
ook group by geprobeerd etc. etc.
Kom er echt ff niet meer uit.