Zdravim mohl by mmi nekdo prosim pordit kde mam chybu v tomhle dotazu :
SELECT *, DATEPART (hh , wwwcas)as den, COUNT(*)AS 'pocet'
FROM dbo.www
GROUP BY den
ORDER BY COUNT(*)DESC
tenhle dotaz by mel seradit dny v tydnu podle poctu zaznamu, ktere byly pridany v dany den
Fórum › MySQL
Sql dotaz
Nahlásit jako SPAM
IP: ...–
Na prvni pohled se mi nelibi ty uvozovky kolem "pocet"
Nahlásit jako SPAM
IP: ...–
Prosím, jestli potřebujete s něčím poradit,zeptejte se na fóru. Jakýkoliv bezdůvodný pokus mě kontaktovat skončí okamžitým přidáním do ignore listu![br][br]
Současný počet osob, které to nepochopily: 7
presne ti neporadim, lebo nepouzivam MS SQL a neviem, ako tam pracuje ta DATEPART funkcia, ale v PostgreSQL by dotaz mohol vypadat nasledovne:
SELECT a.den, count(a.den) AS pocet FROM (SELECT date_part('dow', datum) AS den FROM tabulka) a GROUP BY a.den ORDER BY pocet DESC
vypluje to zoradene dny tyzdna (0 az 6 - kde 0 je nedela, 1 pondelok...) podla poctu zaznamov v jednotlivych dnoch. Ale tazko povedat, ci takto ma vypadat dotaz pre tvoju tabulku, ked si nenapisat to najdolezitejsie - strukturu tabulky!
EDIT: trochu zjednoduseny dotaz.... :)
Nahlásit jako SPAM
IP: ...–
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 29 hostů
Podobná vlákna
Moderátoři diskuze