Code:
select
count(w.warehouseid) as total
from
warehouse w
where
w.locationid IN (1,3)
Nimmst du kein FireDAC bei Delphi? Lese unidac, haben die so was nicht? ZEOS haben seit der Version 6 leider keine Macros mehr, oder ich hätte es in den 8ern übersehen.
In deinem FDQuery in Delphi steht:
Code:
select count(w.warehouseid) as total
from warehouse w
where w.locationid IN (&inwerte)
In Delphi schreibst:
Code:
FDQuery1.MacroByName('inwerte').AsRaw := '1,3';
...oder...
Code:
FDQuery1.MacroByName('inwerte').AsRaw := '1,3,5';
Wie findest das?