Closed pigreco closed 4 years ago
L'espressione di sopra non è sempre utilizzabile a causa dell'utilizzo della funzione now()
, una prima soluzione è questa:
relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-1]
|| ' ( +' ||
( to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-1] )
-
to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-2 ] ) )
|| ' ) '
correggere errore:
prima soluzione:
relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-1]
|| ' ( ' ||
if ( ( to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-1] )
-
to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-2 ] ) ) > 0, '+', '' )
||
( to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-1] )
-
to_int( relation_aggregate(
relation:='rel',
aggregate:='array_agg',
expression:="terapia_intensiva") [-2 ] ) )
|| ' ) '
Espressione da usare:
per ottenere: