Créer un ensemble de données
en MySQL on peu faire :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| select distinct fld.Id
from fld, (
select 'IDF' as Zone, 0 as Test, '2009-01-22 15:34:54' as LogDate
union
select 'IDF' as Zone, 1 as Test, '2009-01-22 15:34:54' as LogDate
union
select 'PROVINCE' as Zone, 1 as Test, '2009-02-12 09:22:57' as LogDate
) as Filter
where fld.RELATION_NAME = 'tarifgrille'
and (isnull(fld.cZone) or fld.cZone = Filter.Zone)
and fld.fTest = Filter.Test
and fdl.dtLog < now()
and fld.dtLog > Filter.LogDate |
En Firebird, ça ne fonctionne pas. Il y a un moyen de faire cela ou on est obligé de passer par une table temporaire ?