etkili tarihe içinde çalışanların ücret alın
My veri
EMPLOYEE RATE
tablodur ben sql server belirli bir tarih aralığında hesaplayın ÇALIŞAN Maaş almak için bir şartı var:
EMPL_ID EFFECTIVE_DATE WAGE
101 5/23/2015 20
101 6/2/2016 30
PROJECT
tablo:
EMPL_ID HRS_DT PROJECT_ID HOURS
101 1/1/2015 10001 8
101 1/2/2015 10001 8
101 1/3/2015 10001 8
... .... ..... ....
101 6/2/2016 .... ...
Beklenen sonuç: Eğer empl_id
sütun üzerinde iki tabloyu birleştirmek ve etkili veri daha sonra proje tarihinden daha herhangi employee_rate
satır yok sayabilirsiniz Başlangıç noktası olarak
EMPL_ID HRS_DT PROJ_ID HR WAGES
101 1/1/2015 10001 8 20
101 1/2/2015 10001 8 20
101 1/3/2015 10001 8 20
... .... ... ...
.... 6/2/2016 30
SQL Server diyorsunuz, ancak Oracle etiketli. Hangi ürünü kullanıyorsunuz? – jarlh
Bu çok basit bir SQL sorgusudur. Lütfen Google'ı kullanın ve bunu nasıl yapacağınıza bakın, bir deneyin ve kendiniz çözmeye çalışırken karşılaştığınız sorunları postalayın. – dfundako
Gösterdiğiniz veriler önemsiz görünüyor. Ama bu her gün değişen ücretlerle ve iki tablodaki tarihler arasında bire bir ilişki ile. Ücret değişiklikleri ile bu boşluklardaki proje kayıtları arasında gerçekten boşluklar var mı ve bu tarihler için uygun ücret değerini bulmak mı istiyorsunuz? Yani, belirli bir tarihte ücretin ne olacağını bulmak mı istiyorsunuz? –