Zadejte hledaný výraz...

Počet hodnot v sloupci splňující podmínku + poddotaz

Luděk Kvapil
verified
rating uzivatele
4. 4. 2016 17:06:16
Mám základní dotaz
Rád bych přidal podmínku
Ta mi funguje, když tam nejsou ty JOIN, ale pakliže slučuju tabulky, tak se prostě vypíše všechno bez ohledu na podmínku...
Dále bych chtěl zjistit, kolik je produktů (product_id)v době scrapování (timestamp). Když tam dám COUNT(product_id), tak se mi vypíše jen jeden řádek.
Jak bych to měl formulovat, aby mi platila podmínka a vypsal se i počet těch prodejců?
4. 4. 2016 17:06:16
https://webtrh.cz/diskuse/pocet-hodnot-v-sloupci-splnujici-podminku-poddotaz#reply1187541
TomasX
verified
rating uzivatele
(4 hodnocení)
4. 4. 2016 17:28:27
není možné, aby se vypsalo všechno bez ohledu na podmínku, takhle to nefunguje :). Pravděpodobně se ti tam vypíšou i řádky, které mají price null, stačí přepsat podmínku nějak takhle:
Té druhé části moc nerozumím, radit s sql dotazem aniž bys poskytl schéma databáze je složité, stejně tak je složité, když máš nějaké názvy sloupců, ale v popisu používáš svůj překlad. Pravděpodobně tam stačí dát group by:
To ale nejspíš nebude co chceš, píšeš, že chceš "počet produktů v době scrapování", v dalším odstavci zase mluvíš o prodejcích, mimochodem. Chceš tedy počet produktů, které mají starší timestamp než ten na konkrétním řádku? To bude ale výrazně náročný dotaz na relační databázi. Mělo by stačit něco takového:
To ale zase nevím, k čemu potřebuješ. Můžeš lépe upřesnit cože chceš s tím dělat? :)
4. 4. 2016 17:28:27
https://webtrh.cz/diskuse/pocet-hodnot-v-sloupci-splnujici-podminku-poddotaz#reply1187540
Pro odpověď se přihlašte.
Přihlásit