мне надо сделать таблицу. и в одном поле должна быть сумма двух других полей.
как это можно сделать?
как это можно сделать?
28.01.2007 17:03:19
мне надо сделать таблицу. и в одном поле должна быть сумма двух других полей.
как это можно сделать? |
|
|
|
28.01.2007 17:57:10
Если СУБД MySQL то можно использовать тригеры.
|
|
|
|
28.01.2007 18:27:16
извиняюсь: забыл указать бд.
это надо сделать в Microsoft Access |
|
|
|
29.01.2007 13:00:52
знаю. но задание такое. |
|||
|
|
30.01.2007 00:22:56
Посмотри, может там есть вычисляемые колонки? в MS SQL Server есть такой тип колонок, там можно как раз настроить, чтобы одна колонка вычислялась как сумма других... я в Access не залезала с универа, но думаю, раз это тоже написали MS , то наверно такая возможность реально существует!
|
|
|
|
05.02.2007 07:49:58
|
|||
|
|
07.02.2007 14:13:35
Значение по умолчанию - оно хорошо, пока поле пустое.
А если в дальнейшем значение какого-либо из суммируемых полей измениться? тогда надо в поле суммы значение обновить. А это можно сделать только триггером. В Access триггеров нет. Но действительно, запроса по таблице, который привел Bliznezz, вполне достаточно. Зачем кому может быть надо хранить в таблице сумму в отдельном поле, если в любой момент можно ее получить? |
|
|
|
23.03.2007 20:42:08
|
|||
|
|
04.04.2007 07:44:10
Phoenix - а на самом деле зачем тебе создавать отдельный столбец, вычесляй сумму при selecte, прямо в запросе, как тебе уже советовали.
|
|
|
|
04.04.2007 07:45:10
|
||||
|
|
|||