Search  
Friday, February 10, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Sume......
 Sume...
 
 3/9/2009 3:54:15 PM
User is offlineberja
42 posts


Sume...
 (N/A)

Am o tabela care contine date in urmatoarea forma:

NumeA   valoare1     valoare2     valoare3

NumeB   valoare4     valoare5     valoare6

NumeC   valoare7     valoare8     valoare9

NumeB   valoare10   valoare11   valoare12

NumeC   valoare13   valoare14   valoare15

adica pe prima coloana sunt niste nume care se repeta din cand in cand si aceste nume au trei valori asociate in urmatoarele trei coloane. Cum pot sa copiez aceste date intro alta tabela, in care sa nu se mai repete Numele, iar valorile sa fie insumate

De exemplu:

NumeA   valoare1     valoare2     valoare3

NumeB   valoare4+valoare10     valoare5+valoare11     valoare6+valoare12

NumeC   valoare7+valoare13     valoare8+valoare14     valoare9+valoare15

 3/9/2009 4:15:35 PM
User is offlineAlex Dobrin
766 posts
www.algis.ro
1st






Re: Sume...
 (N/A)
select sum(col1) as col1, sum(col2) as col2, sum(col3) as col3 from numeTabel group by colNume

unde col1, col2, col3 sunt coloanele din tabelul tau, numeTabel este numele tabelului si colNume este coloana in care ai NumeA, NumeB, ....

Alex Dobrin
Algis Info
 3/10/2009 1:08:38 PM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: Sume...
 (Romania)
 Alex Dobrin wrote
select sum(col1) as col1, sum(col2) as col2, sum(col3) as col3 from numeTabel group by colNume

unde col1, col2, col3 sunt coloanele din tabelul tau, numeTabel este numele tabelului si colNume este coloana in care ai NumeA, NumeB, ....


Scuze Alex, cred ca ai vrut sa scrii

select colNume,sum(col1) as col1, sum(col2) as col2, sum(col3) as col3 from numeTabel group by colNume

VFP 6 si 9 + Oracle
 3/10/2009 2:00:05 PM
User is offlinemake01
6 posts


Re: Sume...
 (Romania)
Imi dau si eu cu parerea index on nume tag xnume total on nume to newtable field col1,col2,col3 unde nume=coloana cu numele xnume=numele indexului newtable=numele noii tabele col1,col2,col3=coloavele cu valori pe care vrei sa le insumezi
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Sume......

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement