|
|
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
Всем привет. Я с фоксом не очень давно работаю и вот нужна ваша помощь. Помогите составить процедуру выбора нужного периода цен из базы данных. Есть база где закодированны цены на товар, причем цена может меняться в разном месяце. Нужно чтобы в том месяце в котором работает прога, были те цены которые соответствуют этому месяцу, до того момента как не измениться снова цена. Data(n) . Tovar(c) . Cena(n) 1 - voda - 12.5 3 - voda - 15.6 8 - voda - 10.8 Есть переменная int_per - в ней заложены коды каждого месяца (с 1 по 12), при входе в програму делаеться выбор месяца. Так вот как сделать так чтобы при выборе например мес.(7) была цена мес(3) 15,6 ... а при входе в мес(8) новая цена 10,8. Просто цена ожет меняеться в разные месяца, как учесть промежутки в выборке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2007, 20:47 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
Что никто не знает как? помогите пожалуйсто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 08:45 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
НикитаВЧто никто не знает как? помогите пожалуйсто В последних версиях VFP это можно сделать одним запросом, в FPD - делаем двумя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:06 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
Станислав С НикитаВЧто никто не знает как? помогите пожалуйсто В последних версиях VFP это можно сделать одним запросом, в FPD - делаем двумя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. И в FPD можно сделать одним запросом: Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:20 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
НикитаВЧто никто не знает как? помогите пожалуйсто Мои советы распространяются на приведенный Вами случай. Если в таблице имеются записи для разных товаров, то луше использовать мой первый вариант (из двух запросов), соответствующим образом его откорректировав... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 11:23 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
В базе много товара и у каждого свой максимальный период есть. Как в таком случае сделать изменения в твоем примере? Подскажи пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 18:15 |
|
||
|
Выборка на Fox_2.6... Подскажите как??
|
|||
|---|---|---|---|
|
#18+
НикитаВВ базе много товара и у каждого свой максимальный период есть. Как в таком случае сделать изменения в твоем примере? Подскажи пожалуйста. В самому подумать? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. И еще. Это все работает только в том случае, если названия стандартизованы, (всегда пишется одинаковое название продукта). Т.е., предположим, допустимо наименование: вода "Обуховская", тогда другие наименования, типа: вода Обуховская (без кавычек), или вода "ОбухАвская" (ошибка в слове), или "Обуховская" (отсутствует слово "вода" в наименовании) - будут для выборки совершенно другими продуктами. Такова "се ля ви", т.е. выборка из базы данных при условии ключевого поля, содержащего текстовые/символьные данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2007, 07:39 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34491577&tid=1589433]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 289ms |

| 0 / 0 |
