|
автор: SergM (30.11.-1 в 00:00) |
|
| Люди добрые! Помогите новичку, плиз. Есть таблица "t_Test" (каждый день заносятся показания счетчика ксерокса):
id_date date MyCopy
1 01.07.06 100
2 02.07.06 250
3 03.07.06 350
4 04.07.06 700
На основе таблицы форма "f_Test" в которой в допополнительном Text Boxе хотелось бы расчитать значение MyCopy за прошедший день ( с 04.07.06 по 03.07.06 ). | |
|
| |
|
автор: ????? (30.11.-1 в 00:00) |
|
| используйте сумму с нарастающим итогом не помню насчет формы, нов отчете на текстбоксе точно есть :)
или запросом.
этот запрос делает суммой с нарастающим итогом
SELECT t_Test.id_date, t_Test.date, first(t_Test.MYCopy) AS MYCopy1, SUM(t_Test_1.MYCopy) AS MYCopy2
FROM t_Test LEFT JOIN t_Test AS t_Test_1 ON t_Test.date >= t_Test_1.date
group by t_Test.id_date, t_Test.date
а этот вроде как (исходя из строго вашей таблицы) выдаст предыдущие копии :)
SELECT t_Test.id_date, t_Test.date, First(t_Test.MYCopy) AS MYCopy1, Last(t_Test_1.MYCopy) AS MYCopy2
FROM t_Test LEFT JOIN t_Test AS t_Test_1 ON t_Test.date > t_Test_1.date
group by t_Test.id_date, t_Test.date | |
|
| |
|
автор: SergM (30.11.-1 в 00:00) |
|
| Всё работает!!! Большое СПАСИБО за помощь. | |
|
| |