WItam,
mam tabelę (BilansCzasuPracy.DB - ekspotrowana do .csv)
"PRACOWNIK","NRID","STAMPDATE","DATA","DZIENTNAZWA","BILANS","BILANSMIN"
"Dębosz Jacek",10,734115,"2010-12-09","Cz","11:07",667
"Dębosz Jacek",10,734116,"2010-12-10","Pt","08:09",489
"Domański Sebastian",14,734115,"2010-12-09","Cz","07:53",473
"Domański Sebastian",14,734116,"2010-12-10","Pt","07:52",472
chcę ją przerobić aby uzyskać coś takiego
"PRACOWNIK","D1","D2"
"Dębosz Jacek","11:07","08:09"
"Domański Sebastian","07:53","07:52"
dla jednego pracownika robię coś takiego:
"SELECT p.PRACOWNIK, a.D1, b.D2 FROM (SELECT DISTINCT PRACOWNIK FROM BilansCzasuPracy WHERE NRID=10)p, " +
"(SELECT BILANS as D1 FROM BilansCzasuPracy WHERE DATA='2010-12-09' AND NRID=10)a, " +
"(SELECT BILANS as D2 FROM BilansCzasuPracy WHERE DATA='2010-12-10' AND NRID=10)b "
i jest ok
ale jak to zrobić dla 100 pracowników i całego miesiąca??
dodam że przedział czasowy (DATA) dla wszystkich pracowników będzie taki sam
z góry dziękuję wszystkim za pomoc