![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
SQL запрос [D6, dBase, FoxPro]
Dabadabiabo © (2003-05-08 12:02:00)При выборе из таблице с двумя полями нужно добавить пустое третье поле.
Есть:
B1.A
B1.B
Необходимо получить чтото типа
SELECT B1.A, B1.B, B1.CFROM B1
С указанием типа нового поля (например DECIMAL(10,3))
Перепробовал кучу вариантов, не выходит.
Помогите, плз...
Johnmen (2003-05-08 13:08:00) [1]SELECT B1.A, B1.B, 0.0 AS C FROM B1 - для Float
SELECT B1.A, B1.B, 0 AS C FROM B1 - для Int
WarLord (2003-05-08 12:34:00) [2]НД - набор данных, Table, Query, etc.
Dabadabiabo (2003-05-08 12:25:00) [3]>> Johnmen © (08.05.03 12:04)
>> SELECT B1.A, B1.B, CAST(0 AS DECIMAL(10,3)) AS C FROM B1
Чего-то ругается прога, говорит "Capability not supported"
>> MsGuns © (08.05.03 12:13)
То что надо - верно, но не совсем понятно
первое предложение :(
Кто такой НД
MsGuns (2003-05-08 12:13:00) [4]Если хочешь изменять его в НД по ходу проги, не забудь поставить ему (НД) CachedUpdates. Правда изменяться это поле будет не в БД, а только в буфере. Но тебе же это надо ?
Johnmen (2003-05-08 12:04:00) [5]SELECT B1.A, B1.B, CAST(0 AS DECIMAL(10,3)) AS C FROM B1