| SateenFay | 
| Отправлено: 28.04.2005, 15:28 |  | 
| 
 Ученик-кочегар
 
 Группа: Участник
 Сообщений: 7
 
 
 
  
 | Подскажите, как хотя бы обратитться к ячеке таблицы. 
 
 Есть
 таблица1 вида: день1 время число
 день1 время число
 день2 время число
 .................
 то есть в каждый день имеется несколько значений
 
 таблица2 вида: день1 среднее1_за1день
 день2 среднее2_за2день
 день3 среднее3_за3день
 ......................
 тут один день — одно значение
 
 Надо
 из первой таблицы подсчитать среднее за день и занести во вторую таблицу
 | 
|  | 
| olegenty | 
| Отправлено: 28.04.2005, 15:34 |  | 
| 
 Ветеран
 
 Группа: Модератор
 Сообщений: 2412
 
 
 
  
 | | SQL |  | insert into Table2( DayValue, AvgValue)
 select
 DayValue, AVG(SomeValue)
 from Table1 group by DayValue
 
 | 
 | 
|  | 
| SateenFay | 
| Отправлено: 29.04.2005, 01:31 |  | 
| 
 Ученик-кочегар
 
 Группа: Участник
 Сообщений: 7
 
 
 
  
 | Спасибо, но как это сделать через Builder, то есть не запросом sql, дело в том, что требуется подсчитать еще и значения по формулам
 | 
|  | 
| olegenty | 
| Отправлено: 29.04.2005, 07:11 |  | 
| 
 Ветеран
 
 Группа: Модератор
 Сообщений: 2412
 
 
 
  
 | значения по формулам в идеале тоже должны считаться SQL запросом. а билдер — только для создания интерфейса. приведи формулу... | 
|  | 
| SateenFay | 
| Отправлено: 30.04.2005, 02:27 |  | 
| 
 Ученик-кочегар
 
 Группа: Участник
 Сообщений: 7
 
 
 
  
 | | QUOTE (olegenty @ 29/04/2005, 07:11) |  | значения по формулам в идеале тоже должны считаться SQL запросом. а билдер — только для создания интерфейса. приведи формулу... | 
 например, мне нужно вычислить по такой формуле
 среднеквадратичное отклонение от среднего
 
 summa(Ami-Amср)**2 (в квадрате)
 s=sqrt(-----------------------------)
 n-1
 
 где n=48, Ami — текущее значение (каждый день — 48 чисел), Аmср — среднее за день
 summa вычисляется 48 раз для каждого дня
 
 
 
 Присоединить изображение
 
 | 
|  | 
| olegenty | 
| Отправлено: 03.05.2005, 11:34 |  | 
| 
 Ветеран
 
 Группа: Модератор
 Сообщений: 2412
 
 
 
  
 | ну вот и запиши эту формулу синтаксисом SQL, насколько я помню, Access это тебе позволит. ты справку оцени на предмет математических функций, и будет тебе счастье. | 
|  | 
| SateenFay | 
| Отправлено: 05.05.2005, 01:42 |  | 
| 
 Ученик-кочегар
 
 Группа: Участник
 Сообщений: 7
 
 
 
  
 | Мне надо все это в Билдере сделать, а не в Аксесе!!!! | 
|  | 
| Gedeon | 
| Отправлено: 05.05.2005, 08:10 |  | 
|  
 Ветеран
 
 Группа: Модератор
 Сообщений: 1742
 
 
 
  
 | Вам это предлагается сделать не в экссесе, а с помощью SQL запроса, и на выходе будут уже нужные данные, м. и на клиенте это все рассчитать, но потом опять же вставлять-то запросом будете, однако это медленнее и более геморройно. А откуда известно что акссес, я у автора топика про это упоминания не нашел?
 | 
|  | 
| ** olegenty | 
| Отправлено: 05.05.2005, 09:41 |  | 
| 
 Не зарегистрирован
 
 
 
 
 
 
 
  
 | в описании топика написано, что он в Access через BDE ходит. блин, не нужно этого в билдере делать, это нужно внутри Access делать. SQL запросом. | 
|  |