>>Привет All,
>>
>Используя хранимые процедуры, или еще лучше триггеры. Заносишь в одну таблицу, а
>соотвествующая информацию "расползается" по остальным. /RTFM/.
добрый,
есть 4 таблицы, они хранят трафик пользователей,
вида (id,login,t_in,t_out,t_time)
1 таблица - просто накопительные данные;
2 - в разрезе дня
3 - в разрезе месяца
4 - в разрезе года
нужно, при добавлении информации в 1ую таблицу, добавлять данные и в 2,3,4
НО!
если есть данные для этого логина за этот день (для таблицы 2), месяц (для таблицы 3), год (для таблицы 4) то приплюсовать, если данных нет то вставить данные.
пример таблицы 1
354712 62 2006-01-17 10:26:17.105051+03 0 0 2
354713 63 2006-01-17 10:26:19.573097+03 0 0 294
354714 63 2006-01-17 10:26:21.110374+03 0 0 3
354715 65 2006-01-17 10:26:23.236497+03 2707000 0 0
пример таблицы 2
id login date tin tout time
10783652 154 2006-03-03 5279245 1161430 62218
10783653 159 2006-02-25 13506800 4559078 86981
данных очень много, поэтому сделали так.
заранее спасибо.