Vraag : de vraag met treedt op drie lijsten toe en telt in postgresql hoe te om het te doen?

hello hebben de deskundigen,

i een vraag nodig, met volgende result
bijvoorbeeld volgt het aantal gebruik per kaarten tussen fir juli en 15 juli 2010. mijn rijen zouden zijn als:
rf_card_id, account_id, firstname, lastname, nbr van gebruik,


i heeft lijsten zoals volgen:
- user_person: user_person_id == account_id, firstname, lastname…/>- kaarten - trashes: trash_bag_id, rf_card_id, datum, container_id.

what die ik ben geslaagd om te doen ben slechts het kruis toetreed tussen user_personne en rf_cards, maar hoe ik tussen tellen en kan toevoegen?

select c.rf_card_id, c.account_id, u.firstname, u.lastname
from rf_card als cKruis TREEDT user_person toe als u
where c.account_id = u.user_person_id
order door rf_card_id asc;


thank u zeer voor uw hulp.

Antwoord : de vraag met treedt op drie lijsten toe en telt in postgresql hoe te om het te doen?

Ik geloof dit het voor u zou moeten doen



selecteer telling (c.rf_card_id) als num_card, c.account_id, u.firstname, u.lastname
      van rf_card als c
            BINNEN TREED user_person toe als u OP c.account_id = u.account_id
            BINNEN TREED trashes toe als t OP c.rf_card_id = t.rf_card_id
WAAR date_trunc („dag“, t.date) tussen date_trunc (de „dag“, DATEERT „7/01/2010“) EN date_trunc (de „dag“, DATEERT „7/15/2010“)
groep door c.account_id
Andere oplossingen  
 
programming4us programming4us