
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.04.2007, 20:47
|
|||
|---|---|---|---|
|
|||
Выборка на 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. Просто цена ожет меняеться в разные месяца, как учесть промежутки в выборке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 08:45
|
|||
|---|---|---|---|
|
|||
Выборка на Fox_2.6... Подскажите как?? |
|||
|
#18+
Что никто не знает как? помогите пожалуйсто ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 11:06
|
|||
|---|---|---|---|
|
|||
Выборка на Fox_2.6... Подскажите как?? |
|||
|
#18+
НикитаВЧто никто не знает как? помогите пожалуйсто В последних версиях VFP это можно сделать одним запросом, в FPD - делаем двумя: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 11:20
|
|||
|---|---|---|---|
|
|||
Выборка на 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:23
|
|||
|---|---|---|---|
|
|||
Выборка на Fox_2.6... Подскажите как?? |
|||
|
#18+
НикитаВЧто никто не знает как? помогите пожалуйсто Мои советы распространяются на приведенный Вами случай. Если в таблице имеются записи для разных товаров, то луше использовать мой первый вариант (из двух запросов), соответствующим образом его откорректировав... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2007, 18:15
|
|||
|---|---|---|---|
|
|||
Выборка на Fox_2.6... Подскажите как?? |
|||
|
#18+
В базе много товара и у каждого свой максимальный период есть. Как в таком случае сделать изменения в твоем примере? Подскажи пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2007, 07:39
|
|||
|---|---|---|---|
|
|||
Выборка на Fox_2.6... Подскажите как?? |
|||
|
#18+
НикитаВВ базе много товара и у каждого свой максимальный период есть. Как в таком случае сделать изменения в твоем примере? Подскажи пожалуйста. В самому подумать? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. И еще. Это все работает только в том случае, если названия стандартизованы, (всегда пишется одинаковое название продукта). Т.е., предположим, допустимо наименование: вода "Обуховская", тогда другие наименования, типа: вода Обуховская (без кавычек), или вода "ОбухАвская" (ошибка в слове), или "Обуховская" (отсутствует слово "вода" в наименовании) - будут для выборки совершенно другими продуктами. Такова "се ля ви", т.е. выборка из базы данных при условии ключевого поля, содержащего текстовые/символьные данные... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1589433]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 342ms |

| 0 / 0 |
