Search  
Friday, May 25, 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  Selectare inreg...
 Selectare inregistrari duble si eliminare
 
 12/14/2010 6:51:22 PM
User is offlinemariancel1
5 posts


Selectare inregistrari duble si eliminare
 (N/A)
As dori si eu un ajutor daca se poate.
Am o baza de date cu campurile cnp si suma. La un moment dat am acelasi cnp de 4-5 ori cu sume diferite. Vreau sa ramana o singura data si cu sumele adunate.
Tot pe forum am gasit jumatate din ajutor
SELECT * FROM  "test.dbf" WHERE Cnp IN;
(SELECT Cnp FROM "test.dbf" GROUP BY Cnp;
HAVING COUNT (Cnp)> 1) 
cu care selectez cnp-urile duble.

Multumesc mult.
 12/14/2010 8:37:03 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Selectare inregistrari duble si eliminare
 (N/A)
Tabela fara cheie primara ...

select cnp, sum(suma) as suma, count(*) as cnt from test group by cnp  having cnt>1 into cursor crstemp
delete from test where cnp in (select cnp from crstemp)
insert into test (cnp, suma) select cnp, suma fom crstemp


Daniel Buduru
 12/15/2010 10:13:13 AM
User is offlinemariancel1
5 posts


Re: Selectare inregistrari duble si eliminare
 (N/A)
Multumesc mult

Merge totul bine pana la ultima linie. Folosesc vfp 7.0 - select cnp, suma from crstemp il face bine, numai insertul nu vrea .
 12/15/2010 11:00:13 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Selectare inregistrari duble si eliminare
 (N/A)
Ce eroare primesti?

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/15/2010 11:18:57 AM
User is offlinemariancel1
5 posts


Re: Selectare inregistrari duble si eliminare
 (N/A)
Syntax error.
 12/15/2010 2:01:06 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Selectare inregistrari duble si eliminare
 (N/A)
Nu mai stiu cand a fost introdusa sinaxa INSERT INTO ... SELECT FROM, asa ca da-i cu Append From.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 12/15/2010 4:20:07 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Selectare inregistrari duble si eliminare
 (N/A)
Ar trebui sa adaugam in textul cu rosu "Daca nu se specifica versiunea vfp utilizata, se considera ca se utilizeaza VFP9 SP2".

Daniel Buduru
 12/15/2010 4:37:40 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Selectare inregistrari duble si eliminare
 (N/A)
Daniel, esti admin, please do it yourself ;)

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Baze de date, tabele, view-uri si indecsi  Selectare inreg...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement