Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jan Poláček
Tvůrce
Avatar
Jan Poláček:11.1.2014 9:40

Dobré dopoledne,
potřeboval bych nějakým způsobem nakopnout, snad můj problém dobře vysvětlím, mám MySQL tabulku id|id_uzivate­le|datum_prije­ti(date)|datum_u­konceni(date) (pokud uživatel stále bydlí, je datum 0000-00-00)
a z těchto dat bych potřeboval vytvořit HTML tabulku za daný měsíc (2013-12), kde bylo jméno a za ním dalších 30 buněk(podle měsíce) a v každé buňce, kdy uživatel tam v ten den byl, by se ukázala jednička
tzn:
Jméno|1|2|3|4|....
Honza| | |1|1|....
ukázka, kdy Honza nastoupil 3 dne v měsíci.
Díky za každý názor.

Odpovědět
11.1.2014 9:40
Instrukce na adrese 0x77104f29 odkazovala na adresu paměti 0x00000014. S pamětí nelze provést operaci: written.
Avatar
Jan Poláček
Tvůrce
Avatar
Odpovídá na Jan Poláček
Jan Poláček:11.1.2014 11:59

Vlastně by mi stačilo nějak vybrat z DB všechny řádky, kterých se to týká, tzn. že zjišťovaný měsíc je mezi datumem počátečním a koncovým, což by pro mě nebylo těžké, pokud v DB nepracoval i s dny, je nějaká jednoduchá možnost, porovnání datumů pouze rok a měsíc?

Nahoru Odpovědět
11.1.2014 11:59
Instrukce na adrese 0x77104f29 odkazovala na adresu paměti 0x00000014. S pamětí nelze provést operaci: written.
Avatar
Jan Poláček
Tvůrce
Avatar
Odpovídá na Jan Poláček
Jan Poláček:11.1.2014 15:28

Tak jsem problém nakonec zdárně vyřešil, vlákno můžete uzavřít.

Nahoru Odpovědět
11.1.2014 15:28
Instrukce na adrese 0x77104f29 odkazovala na adresu paměti 0x00000014. S pamětí nelze provést operaci: written.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 3 zpráv z 3.