|
|
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
есть 2 таблицы T1 {t1id, sum} и Т2 {t2id, sum1} как сделать так чтобы все поля T1.sum стали равными T2.sum1 , там где поле T1.t1id=T2.t2id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 18:33 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
Знаю точно, но спешу:((( Объясню завтра. Geen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 19:16 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
В BOL лень заглянуть? Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2003, 19:30 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
Почему-то такая конструкция не работает в Access 2000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 01:42 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
UPDATE [Заказы-графики], (SELECT [Sum], n1 from (SELECT [Заказы-графики].shname as n1, dbo_Block_Appearance.IssueDate, Sum(dbo_Spots.Total) AS [Sum] FROM ([Заказы-графики] INNER JOIN dbo_Schedules ON [Заказы-графики].shname = dbo_Schedules.Name) INNER JOIN (dbo_Spots INNER JOIN dbo_Block_Appearance ON dbo_Spots.BlockAppId = dbo_Block_Appearance.BlockIdApp) ON dbo_Schedules.ScheduleId = dbo_Spots.ScheduleId GROUP BY [Заказы-графики].shname, dbo_Block_Appearance.IssueDate HAVING (((dbo_Block_Appearance.IssueDate)<=Date())))) AS d1 SET [Заказы-графики].datetotal = d1.sum WHERE ((([Заказы-графики].shname)=d1.N1)); А почему Access 2000 ругается на этот запрос? говорит что "в операции должен использоваться обновляемый запрос" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 04:11 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
потому что adp и MDB запросы изпользуют разные языки sql у ADP - TSQL MDB - MS JET SQL в сложных кострукциях в MDB оптимально складывать результаты в промежуточные таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 11:15 |
|
||
|
Помогите составить update
|
|||
|---|---|---|---|
|
#18+
2brinick Пардон, был убежден, что отвечаю в форуме по MS SQL. В Access XP вроде так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2003, 14:01 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32155532&tid=1681594]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 281ms |

| 0 / 0 |
