|
|
|
Сложный (для меня)перебор строк таблиц и JOIN
|
|||
|---|---|---|---|
|
#18+
Мне необходимо заполнить таб. Basic1(day,inn,divisionID,postID,Fact,Salary) Непойму как отганизовать перебор таким образом? как правильно соеденить это все? данными по логике Цикл Дней из таб. Days(day,value),где value(1-раб,0-Нераб,3-Выход) __Внутри перебор сотрудников таб. Workers(inn,DivisionID,PostID) ____а вот тут еще необходимо получить из текущей должности сотрудника ____текущий оклад из таб. Posts(PostID,Salary) ____а здесь проверить какой день из таб. Days ____если Days.Day <> 1 тогда Fact=0,Salary=0 ______точка внесения ______INSERT INTO Basic1 ____иначе Fact=8,Salary=текущий оклад из таб. Posts.Salary ______точка внесения ______INSERT INTO Basic1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 12:11 |
|
||
|
Сложный (для меня)перебор строк таблиц и JOIN
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. day - плохое имя поля, зарезервированное слово. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2007, 13:26 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1544485]: |
0ms |
get settings: |
9ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 367ms |

| 0 / 0 |
