powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите разобраться начинающему с
5 сообщений из 5, страница 1 из 1
Помогите разобраться начинающему с
    #32625795
alex_b_a_w
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я как начинающий програмер изучаю базы данных
не могу рабобраться как правильно организовать структуру или запрос к базе

задача вроде простая до ужаса и не могу её решить

исходные данные
таблица
дата кол-во стоимость оплата
........... данные

из етой таблицы нухно получить таблицу в виде
дата !долг на дату!
......

долг считается с отсройкой N=15 например на 20.06.04 как сумма кол-во*стоимость по 5.06.04 включительно минус оплаты все полностью
на текущий день и в EXELE всё прекрасно считается а построить таблицу в виде 2 колонок полный облом...

подскажите плиззз как быть и что делать прогу и базу на dELPHI6 + INTERBASE 7 вышлю если надо
e-mail: alex_prise@mail.ru icq 227401331
...
Рейтинг: 0 / 0
Помогите разобраться начинающему с
    #32625884
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала скачай и установи это , подключись ним к базе данных, создай таблицу и заполни её данными, потом уже будешь думать над запросом...
...
Рейтинг: 0 / 0
Помогите разобраться начинающему с
    #32629952
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Детский сад какой то.

select дата, количество*стоимость - оплата
from таблица
where дата < (дата - лучше ставить самостоятельно, с какого дня ты хочешь напрягать должников)
group by дата;

delphi можешь выкинуть, настраивай менеджер ODBC в панели управления,
на свою базу ( надеюсь драйвера ОДБС у тебя установлены для IB 70),
формируй запрос в обычном Excelle.
меню ->Данные->Внешние данные->Создать запрос, где ты и вставишь запрос на обычном SQL. СОздаешь конструктором правишь ручками.
По выполнении запроса получаешь результаты в этом Excele.
Или ты так и делаешь просто по приколу тебе хочется получать их в проге на Delphi?
Но зачем создавать лишнюю работу себе и людям? Которым придется изучать еще и твою прогу, в которой наверняка будут глюки.

Или ты данную таблицу изначально формируешь в Excele
и пишешь формулы а теперь хочешь на SQL перейти?

У меня было сложнее, была нужна куча отчетов по базе написанной на CLippere ( хоть ктонибудь помнить что это за хрень ),
пришлось написать прогу на VC++ 6/0 которая закачивала все это дело в FireBird, на sql я писал отчеты, тут же засасывал их в Excel, Word, иногда просто качал их в текстовый файл из isql. Который распечатывал открывая NotePadом. Все это сделал за неделю. Включая изучения SQL и FB.
После чего через две недели работы на данном новом предприятии ( а не три месяца ) у меня закончился испытательный срок, а зп увеличили на 70%.
Получение отчета через 3 сек, ну ладно через 5 сек.
Это впечатляет начальство, нежели ждать получения отчета из клиппера минут этак через пятнадцать, или ждать программиста который напишет прогу на дельфи, за каких то пару месяцев.
...
Рейтинг: 0 / 0
Помогите разобраться начинающему с
    #32630312
andyshark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вообще-то можно и без SQL, берешь в руки справку от VBA и вперед...
...
Рейтинг: 0 / 0
Помогите разобраться начинающему с
    #32633837
CruelGenius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вдруг у него там куча миллионов строк.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите разобраться начинающему с
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]