Найдено 14 результатов
- 05 май 2010, 10:59
- Форум: Общие проблемы
- Тема: Вместо пропуска записей нули
- Ответы: 1
- Просмотры: 2726
Вместо пропуска записей нули
Здравствуйте. Подскажите пожалуйста как сделать так, чтоб при использовании count сущность у которой нет элементов отобразилась и в колонке "count" был написан ноль, а не просто пропущена в результате запроса. Большое спасибо. К примеру есть таблица работники и связанная с ней таблица время_работы, ...
- 28 апр 2010, 12:16
- Форум: Общие проблемы
- Тема: SQL с несколькими count с разных таблиц
- Ответы: 3
- Просмотры: 5479
Re: SQL с несколькими count с разных таблиц
Запрос подправил. Получился такой: select w.id_worker, w.f_name, w.s_name, w.th_name, s.w_c, count(hc.id_worker) as w_ct from ( select c.id_worker, count(c.id_worker) as w_c from client c group by c.id_worker ) s, worker w, cl_have_contract hc where (w.id_worker = s.id_worker) and (w.id_worker = hc....
- 27 апр 2010, 15:15
- Форум: Общие проблемы
- Тема: SQL с несколькими count с разных таблиц
- Ответы: 3
- Просмотры: 5479
Re: SQL с несколькими count с разных таблиц
where (w.id_worker = hc.id_worker) and (hc.id_client = c.id_client) Таблица "cl_have_contract" является связью для таблиц client и contract, поле id_worker в cl_have_contract нужно только для ведения статистики, истории того какой пользователь продал тот или иной абонемент. www.ibase.ru/devinfo/joi...
- 27 апр 2010, 11:24
- Форум: Общие проблемы
- Тема: SQL с несколькими count с разных таблиц
- Ответы: 3
- Просмотры: 5479
SQL с несколькими count с разных таблиц
Доброго времени суток. Собственно дело обстоит так. Использую Firebird 2.1. Есть таблицы: Сотрудники: worker ( id_worker integer not null, f_name varchar(200), s_name varchar(200), th_name varchar(200), h_phone varchar(200), m_phone varchar(200), address varchar(200), b_day varchar(2), b_month varch...
- 04 мар 2010, 15:16
- Форум: Проектирование БД и запросов
- Тема: Выборка в зависимости от даты
- Ответы: 2
- Просмотры: 3365
Re: Выборка в зависимости от даты
возможен ли вариант с написанием функции которой бы передовались значения день, месяц, год и которая возвращала бы date с подставкой этой функции в select? Или есть какоето более правильное решение?
- 04 мар 2010, 15:14
- Форум: Проектирование БД и запросов
- Тема: Выборка в зависимости от даты
- Ответы: 2
- Просмотры: 3365
Выборка в зависимости от даты
Здравствуйте. Есть таблица в которой дата указана не одним полем типа date, а тремя типа varchar, пример данных: sday smonth syear 01 10 2009 23 11 2009 ........ Собственно проблема в том что нужно выполнить select в котором выбрать данные в зависимости от даты, т. е. скажем выбрать те у которых дат...
- 12 май 2008, 19:32
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
Вобщем так у меня работает: if OpnPctrDlgPhoto.Execute then begin if not frmMain.IBDataSet1.Transaction.Active then frmMain.IBDataSet1.Transaction.StartTransaction; ImgPeople.Picture.LoadFromFile(OpnPctrDlgPhoto.FileName); frmMain.IBDataSet1.Open; frmMain.IBDataSet1.First; while frmMain.IBDataSet1.F...
- 09 май 2008, 01:44
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
Толькочто походу разобрался, проблема вроде с указанием ключа таблицы. В ближайшее время розберусь и выложу рабочий вариант.
Спасибо WildSery и kdv за помощ.
ЗЫ: всётаки http://www.ibase.ru/devinfo/ibx.htm#blob помогло.
Спасибо WildSery и kdv за помощ.
ЗЫ: всётаки http://www.ibase.ru/devinfo/ibx.htm#blob помогло.
- 09 май 2008, 01:30
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
if OpnPctrDlgPhoto.Execute then begin if not frmMain.IBDataSet1.Transaction.Active then frmMain.IBDataSet1.Transaction.StartTransaction; frmMain.IBDataSet1.Open; frmMain.IBDataSet1.Edit; (frmMain.IBDataSet1.FieldByName('Photo') as TBlobField).LoadFromFile(OpnPctrDlgPhoto.FileName); frmMain.IBDataSe...
- 09 май 2008, 00:35
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
Так, на всякий случай. Вот тут читал? Прочитал. Полезно, спасибо за ссылку но мне не помогло :(. Попробовал написать код наподобии того, что указан в примере, так тоже самое код выполняется без возникновения ошибок но когда смотрю данные через ibexpert поле попрежнему null. Вот используемый мной ко...
- 16 апр 2008, 16:59
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
Ты его только создал, и дополнительно делаешь Clear и Position... Ну предположим. А где управление транзакциями? ApplyUpdates - это ты CDS с Cached Updates используешь что ли? Cached Updates - не используется, просто гдето в нэте вычитал что при работе с blob полями просто выполнить Post мало, что ...
- 16 апр 2008, 01:46
- Форум: Общие проблемы
- Тема: Проблема с сохранением *.jpg в blob поле.
- Ответы: 8
- Просмотры: 5916
Проблема с сохранением *.jpg в blob поле.
На Delphi7 пишу программу(СУБД). Использую FireBird 1.5. Есть у меня компонент на форме тип TImage. Хочу из него фотографию сохрянить в blob поле моей базы данных. Написал такой код (Stream : TClientBlobStream): frmMain.IBClntDtStMain.Locate('ID',CurrentPeopleId,[loCaseInsensitive]); frmMain.IBClntD...
- 31 авг 2006, 16:02
- Форум: Общие проблемы
- Тема: Проблемка с приведением типов
- Ответы: 3
- Просмотры: 3297
- 31 авг 2006, 15:50
- Форум: Общие проблемы
- Тема: Проблемка с приведением типов
- Ответы: 3
- Просмотры: 3297
Проблемка с приведением типов
использую FB 1.5 есть табличка в ней поле типа numeric(4,0) в нём данные 2006 пишу процедуру, в ней текст: select cast(END_YEAR as char) from san_proj_zak where san_proj_zak.id = :curent_id order by san_proj_zak.id into year_dead; в результате ошибка: Overflow occurred during data type conversion. c...