[MySQL] Query ........

Pagina: 1
Acties:

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
Ik weeet niet hoe ik het topic moet noemen.. Als een mod een goed idee heeft.. ;)


Me tabel:
code:
1
2
3
+-----------------+-----------------------+------+
| date      | email          | hits |
+-----------------+-----------------------+------+

In die tabel staan dus het aantal hits per email per datum. Wat ik nu wil is een result krijgen waar MySQL het per email sorteert per datum. Een result als:
code:
1
2
3
+-------+---------------------+---------------------+-----------------+
| email + sum(hits_yesterday) | sum(hits_yesterday) | sum(hits_total) |
+-------+---------------------+---------------------+-----------------+

Hoe zou een query voor zoiets zijn? Bedankt!!

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
Sh*te verkeerde forum? Sorry!

  • bartvb
  • Registratie: Oktober 1999
  • Laatst online: 15-09 12:33
GROUP BY

Maar lees aub eerst ff een SQL tutorial, dit is wel heeeeeeeeeeeeel basic.

Combineren van die hits_yesterday en hits_total word lastiger gok ik.. Maar kijk eenst maar eens naar GROUP BY (En die tutorials ;)).

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
Ik heb het al werkend... MET group by inderdaad, alleen duurt dat veel ste lang... Daarom was ik bezig met een rewrite van de functie, en wou ik zo'n result..

Na nog wat zoeken zat ik te denken aan inner joins ofzo, maar daar zou ik eerst een tutorial over moeten lezen. Maar als iemand anders nog ideeen heeft.. :)

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
zoiets als (dit werkt niet):

select email, (select sum(hits) from data where date='2001-11-14'), (select sum(hits) from data where date='2001-11-15') from data;

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 25-08 15:24
Nee, en het werkt niet omdat.... MySQL geen sub-queries ondersteund.

  • DRvDijk
  • Registratie: Juni 2001
  • Laatst online: 14:48
Echt niet? Wèèèèèè :P

Jammer.. Ik verwachtte zoiets al, maar misschien dat het toch op een of andere manier wel kon.. Naja, bedankt! :)
Pagina: 1