BeelGroup / Docear-API

Web-based components (recommender, database, hibernate, ...)
0 stars 0 forks source link

Fehlende Nutzer in tmp_user_person #109

Closed Joeran closed 10 years ago

Joeran commented 10 years ago

In der Tabelle tmp_user_person stimmt was nicht.

Laut "users" Tabelle haben wir 24259 registrierte Nutzer SELECT COUNT(*) AS count from users where type=2

Laut "tmp_user_person" haben wir 10116 registrierte Nutzer, also nur in etwa halb so viel SELECT COUNT(*) AS count from tmp_user_person where U_type=2

Ein Beispiel für einen Monat wo es besonders krass ist, ist der März 2014:

Wenn ich auf der normalen User Tabelle zähle, wieviele neue Nutzer es im März 2014 gegeben hat, sind es 1211

SELECT COUNT(*) AS count  from users where type=2 and (registrationdate >= '2014-03-01') and (registrationdate < '2014-04-01')

Wenn ich das gleiche auf der tmp_user_person Tabelle mache, sind es 108

SELECT COUNT(*) AS count  from tmp_user_person where U_type=2 and (U_registrationdate >= '2014-03-01') and (U_registrationdate < '2014-04-01')

Wenn es keinen zu großen Aufwand macht, wäre es auch gut, wenn beim Fixen dieses Problems die Tabelle tmp_user_person erweitert wird um die Anonymen Nutzer (type=3).

Joeran commented 10 years ago

stefan hat's gefixt (allerdings noch nicht die anonymen nutzer integriert)