'Gastro', 'Uid' => 'sa', 'PWD' => 'karczma!@#26', 'CharacterSet' => 'UTF-8']; $conn = sqlsrv_connect($serverName, $connectionOptions); $tsql = " SELECT r.ID as RachunekID, r.Numer as RachunekNumer, r.Opis, r.DataZamkniecia, r.Status, r.FlgRozliczony, COUNT(rp.ID) as PozycjeCount, SUM(rp._c_Wartosc) as SumaWartosc FROM dbo.NGastroDTRachunek r LEFT JOIN dbo.NGastroDTRachunekPozycja rp ON rp.DTRachunekID = r.ID WHERE CAST(r.DataOtwarcia as DATE) = CAST(GETDATE() as DATE) GROUP BY r.ID, r.Numer, r.Opis, r.DataZamkniecia, r.Status, r.FlgRozliczony ORDER BY r.Numer DESC "; $stmt = sqlsrv_query($conn, $tsql); if (!$stmt) die(print_r(sqlsrv_errors(), true)); $bills = []; $count = 0; while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) { if ($count++ < 10) { print_r($row); } } echo "\nTotal active items: $count\n";