J'essaie d'obtenir les résultats au format aaaa-mm-jj à partir de la colonne unixtimestamp mais j'obtiens le format aaaa-mm-jj hh:mm:ss.
Mes données dans la colonne receive_time sont les suivantes :
recieve_time
1557866863 |
1557866863 |
1557866863 |
1557866863 |
1557866864 |
1557866864 |
1557866864 |
1557866864 |
Voici ma question :
SELECT
to_timestamp(recieve_time) as date, count(*)
FROM public.cdrs WHERE
usage_type='0800 Voice Incoming'
and to_timestamp(recieve_time) >='2019-05-01 00:00:00'
AND to_timestamp(recieve_time) <'2019-06-01 00:00:00'
AND main_bzd >0
group by to_timestamp(recieve_time)
Je vais chercher ça :
date |count|
-------------------|-----|
2019-05-01 00:00:2 |1 |
2019-05-01 00:03:2 |1 |
2019-05-01 01:20:0 |1 |
2019-05-01 01:21:1 |1 |
2019-05-01 01:53:0 |1 |
2019-05-01 02:16:5 |1 |
2019-05-01 02:33:5 |1 |
2019-05-01 02:39:4 |1 |
2019-05-01 02:55:3 |1 |
2019-05-01 03:32:5 |1 |
2019-05-01 03:35:0 |1 |
Mon besoin est le suivant :
date |count|
------------|-----|
2019-05-01 |19 |
2019-05-02 |15 |
2019-05-03 |17 |