![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 5.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam baze ms serwer 2005 jest tam cała baza subiekta. potrzebuje wyciagnac z niej informacje o sprzedazy danych towarów z okresu dwóch miesiecy, robie to za pomoca php i sql w siedziebie firmy, firma ma kilka odziałów. nie ma problemu z wyciagnieciem danych z oddziałów gdzie jest mala ilosc paragonów, jesli jest duza ilosc paragonów wystepuje bład:
Warning: mssql_query() [function.mssql-query]: Query failed in c:\usr\apache\httpd\html\home\jeden.php on line 29 Warning: mssql_num_rows(): supplied argument is not a valid MS SQL-result resource in c:\usr\apache\httpd\html\home\jeden.php on line 36 Brak poprawnych danych! Warning: mssql_free_result(): supplied argument is not a valid MS SQL-result resource in c:\usr\apache\httpd\html\home\jeden.php on line 61 zapytanie jest nastepujace: select t.tw_Nazwa AS "Nazwa" , SUM (ob_IloscMag) as "suma", t.st_Stan as "stan" FROM vwDokumenty d INNER JOIN vwTowar t on d.ob_towid =t.tw_Id WHERE (t.st_MagId=1) and (d.dok_DataWyst BETWEEN "'.$60_dni_wstecz.'" AND "'.$obecna_data.'" ) AND t.tw_Nazwa LIKE "PAPIEROSY%" and (d.dok_Typ = 21) group by t.tw_Nazwa, t.st_Stan jesli zapytanie wykonuje bezposrednio w odziale to wykonuje sie ale trwa okolo 2 min, byc moze dlatego wystepuje ten blad? moze jest za krótki czas oczekiwania na odpowiedz serwera? moze ktos wie jak to zrobic zeby działało? zeby skrócic ten czas postanowiłem ze zrobie "widok" zeby było szybciej, niestety widok nie chce sie wykonac kod widoku jest nastepujacy: create view papieros as select t.tw_Nazwa AS "Nazwa" , SUM (ob_IloscMag) as "suma", t.st_Stan as "stan" FROM vwDokumenty d INNER JOIN vwTowar t on d.ob_towid =t.tw_Id WHERE ((t.st_MagId=1) AND t.tw_Nazwa LIKE 'PAPIEROSY%' and (d.dok_Typ = 21)) group by t.tw_Nazwa, t.st_Stan pokazuje sie nastepujace okno błedu ![]() czy moze ktos z was wie jak te problemy roziwazac?? ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:00 |