Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 0 Dołączył: 12.03.2004 Skąd: Kraków Ostrzeżenie: (0%)
|
Wyzwanie dla ambitych:
Tabela: [list]id osob data 1 20 10.06 11.06 12.06 13.06 2 15 09.06 10.06 11.06 12.06 3 30 08.06 09.06 10.06 11.06 12.06 13.06 14.06 4 50 12.06 13.06 14.06 15.06 16.06 17.06 [list] A więc tak zakladamy ze sa 3 komorki tabeli: id, osob i data. Pole "osob" to sa liczby osob bedach w danych dniach. W pozycji 1 jest 20 osob ktore sa (np zapisane na jakis kurs) w nastepujacych dniach: 10.06, 11.06, 12.06 i 13.06 Chcialbym wykonac nastepujace zapytanie: - wybrac z tabeli takie wiersze ktore spelniaja taka zaleznosc: W dniu 11.06 suma osob wynosi 20+15+30=65 Chhce wybrac tylko te dni ( z pola "data" -varchar) w ktorych liczba osob przekracza zakladajmy 50. Daty sa oddzielone spacja. Nie mam pojecia jak sie do tego zabrac. Mysle nad jakas petla, ale od tego myslenia umysl mi sie przegrzewa. A tabel i ich postaci zmienic nie moge:( Wynik zwracalby ta date, w ktorej przekroczona jest ilosc osob. Moze ma ktos jakas propozycje...dziekuje za pomoc... |
|
|
|
djluzak Za bardzo skomplikowane jak dla mnie zapyt 14.03.2004, 07:00:10
MaKARON to se ne da.... ta tabela jest błędna, musisz inac... 14.03.2004, 10:59:19
shima Daty, jak mniemam, znasz. Skrypt prosty nie będzie... 14.03.2004, 11:45:03
kepke Luzak chyba nie napisal ze to jest latwe. Tak na m... 14.03.2004, 13:05:16
kepke Nie porabales cos z tym skryptem? Bo nic nie zwrac... 14.03.2004, 13:10:01
shima Przetestowany na tym:
Kod1 20 10.06 11.06 12.06 1... 14.03.2004, 13:37:31
djluzak No ten skrypcik dziala ladnie. teraz musze go tros... 14.03.2004, 13:54:58
shima CytatNo ten skrypcik dziala ladnie. teraz musze go... 14.03.2004, 16:55:32
djluzak CytatJeżeli chcesz dwucyfrowe, to sprawdzaj długoś... 14.03.2004, 23:03:58 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 02:35 |