<?php
error_reporting(E_ALL) ;
ini_set('display_errors', 'On');
$link = ibase_connect("147.0.0.27:E:/DB/FireBird/3.FDB", "sysdba", "masterkey"); //соединение с БД
$stmt = "SELECT SD.Film_ID, S.Hall_ID, S.Session_Date, SD.Time_Begin, F.Name, H.HallName Hall_Name, MIN(S.Session_Date) Min_Date, MAX(S.Session_Date) Max_Date, Cast((MIN(S.Session_Date)||' '||(select etime from Get_Session_Time(SD.time_begin))) as TimeStamp) as Sessions_DateTime FROM CDT_Session_Details SD LEFT JOIN CDT_Sessions S ON S.Session_ID = SD.Session_ID LEFT JOIN CDT_Films F ON F.Film_ID = SD.Film_ID LEFT JOIN CDT_Halls H ON H.Hall_ID = S.Hall_ID WHERE ((S.Session_Date >= 'начальная дата') AND (s.session_date<='конечная дата, могут быть одинаковыми')) and (SD.Deleted = 0) GROUP BY SD.Film_ID, S.Hall_ID, S.session_date,SD.Time_Begin, F.Name, H.HallName order by S.Session_date,F.Name,h.hallname,sessions_datetime";
$query = ibase_query($stmt);
while ($result = ibase_fetch_row ($query))
{
echo $result[SD.Film_ID].'</br>';
}
ibase_free_result ($query);
ibase_close($link);
?>
при попытки вывести результат сложного запрса ошибка, если запрос простой, типа
SELECT Film_ID from TABLE
то все ок... в чем может быть проблема?