ďťż
 
Dlaczego? ďťż
 
Dlaczego?
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Dlaczego?



Rockis - 17-06-2007 00:17
Dlaczego?
  Witam
Mam w bazie liste sklepow, a w drugiej tabeli zysk z kazdego produktu
sprzedanego przez konkretny sklep. W panelu administracyjnym chcialbym miec
mozliwosc wpisania miesiaca i zobaczenia zysku z podzialem na punkty w tym
miesiacu. Robie to tak:

SELECT u. * , sum( z.zysk ) ,
DATA FROM uzytkownicy u
LEFT JOIN zysk z ON u.nazwa = z.punkt
WHERE u.uprawnienia = 'sklep'
AND DATA LIKE '2007-05%'
GROUP BY u.nazwa
ORDER BY sum( z.zysk ) DESC
LIMIT 0 , 30

dla maja dziala dobrze, ale jak wpisze '2007-06%' to pokazuje mi calkowity
zysk bez wzgledu na miesiac. Dlaczego tak sie dzieje? Jak to naprawic?

Pozdrawiam





=?ISO-8859-2?Q?S=B3awomir_Szysz=B3o?= - 17-06-2007 00:17

  Dnia Sun, 3 Jun 2007 17:08:27 +0200, "Rockis" <csharp@kacprowicz.pl>
wklepa?(-a):

>Witam
>Mam w bazie liste sklepow, a w drugiej tabeli zysk z kazdego produktu
>sprzedanego przez konkretny sklep. W panelu administracyjnym chcialbym miec
>mozliwosc wpisania miesiaca i zobaczenia zysku z podzialem na punkty w tym
>miesiacu. Robie to tak:
>
>SELECT u. * , sum( z.zysk ) ,
>DATA FROM uzytkownicy u
>LEFT JOIN zysk z ON u.nazwa = z.punkt
>WHERE u.uprawnienia = 'sklep'
>AND DATA LIKE '2007-05%'
>GROUP BY u.nazwa
>ORDER BY sum( z.zysk ) DESC
>LIMIT 0 , 30
>
>dla maja dziala dobrze, ale jak wpisze '2007-06%' to pokazuje mi calkowity
>zysk bez wzgledu na miesiac. Dlaczego tak sie dzieje? Jak to naprawic?

Dlatego, ?e:
- nie poda?e? jaka to baza
- nie poda?e? znaczenia pola DATA i co ono zawiera (przyk?ady).
--
S?awomir Szysz?o mailto:slaszysz@poczta.onet.pl
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?grou...mp.bazy-danych




Rockis - 17-06-2007 00:17

  > - nie poda?e? jaka to baza

MySQL

> - nie poda?e? znaczenia pola DATA i co ono zawiera (przyk?ady).

pole data zawiera date :) w formie rrrr-mm-dd
i jest to data sprzedazy produktu, czyli daty nowsze niz dzisiaj nie
wystepuja




Jacek Czapla - 17-06-2007 00:17

  Rockis napisa?(a):
>> - nie poda?e? jaka to baza
>
> MySQL
>
>> - nie poda?e? znaczenia pola DATA i co ono zawiera (przyk?ady).
>
> pole data zawiera date :) w formie rrrr-mm-dd
> i jest to data sprzedazy produktu, czyli daty nowsze niz dzisiaj nie
> wystepuja
>
>
....where MONTH(data_sprzeda?y) = '06'

Mo?e tak b?dzie lepiej





Jacek Czapla - 17-06-2007 00:17

  Jacek Czapla napisa?(a):
> Rockis napisa?(a):
>>> - nie poda?e? jaka to baza
>>
>> MySQL
>>
>>> - nie poda?e? znaczenia pola DATA i co ono zawiera (przyk?ady).
>>
>> pole data zawiera date :) w formie rrrr-mm-dd
>> i jest to data sprzedazy produktu, czyli daty nowsze niz dzisiaj nie
>> wystepuja
>>
> ...where MONTH(data_sprzeda?y) = '06'
>
> Mo?e tak b?dzie lepiej

Sk?adania chyba taka (numer miesi?ca jako cyfra/liczba)

dla czerwca

....where MONTH(data_sprzeda?y) = 6
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    UWAGA!!! Konkurs... Papier - =?ISO-8859-2?Q?t=B3oczenie?= [mysql]dump i polskie znaki Selektywne wyciaganie danych z PDF emulator drukarki fiskalnej Współużytkowanie jednej bazy poprzez 2 komputery (uzupełnianie) jak ? (Baza w MS acces97 na 1 komp.) [msssql, transact-sql] prosze o zapytanie ktore odzwierciedlistrukturę bazy dobra =?ISO-8859-2?Q?ksi=B1zka_o_projektowaniu_db?= msde i relacje =?iso-8859-1?q?swiatlo_znak=F3w_w_corelu_-_pom=F3zcie_blondynce_:(?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • shanti.opx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com