Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Опять вопрос по TQuery (и по синтаксису запросов)   Найти похожие ветки 

 
Nikkkkk   (2003-08-22 17:48) [0]

!!!Уважаемые мастера!!!
У меня в первой таблице есть поле "PRODUCT" записи в котором имеют вид:"00102010204". И вторая табица, в которой это поле поделено на пять полей:"KOD_OSN","KOD_DP1","KOD_DP2","KOD_DP3","KOD_DP4", в "KOD_OSN" значения могут быть 001, 002 ... 016. в "KOD_DP1" значения могут быть 01,02...99. Вобщем эти пять полей как бы составляются по примеру "PRODUCT" из первой таблицы. Нет ли какой либо команды в SQL чтобы сделать что-то типа:
var
st:string;
begin
st:=formatfloat("000","KOD_OSN")+formatfloat("00","KOD_DP1")+formatflo at("00","KOD_DP2")+formatfloat("00","KOD_DP3")+formatfloat("00","KOD_D P4")
...

как можна прямо в запросе обрабатывать и конвертировать данные из integer в string и добавлять их в условие запроса.
Задача у меня выглядит примерно так: мне нужно сравнить составленный код пяти полей во второй таблице с полем из первой таблицы и если они совпадают, сделать выборку.
Заранее спасибо.


 
Dred2k ©   (2003-08-22 17:55) [1]

SUBSTRING
CAST
(localsql.hlp, обычно лежит в каталоге BDE)


 
Nikkkkk   (2003-08-22 17:58) [2]

если не трудно, можна небольшой пример...


 
Dred2k ©   (2003-08-22 18:07) [3]

SELECT SaleDate,
SUBSTRING(CAST(CAST(SaleDate AS DATE) AS CHAR(10)) FROM 1 FOR 1)
FROM Orders

SELECT CAST(SaleDate AS DATE)
FROM ORDERS

Это из хелпа. Ленивый ты, однако.



Страницы: 1 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
1-48504
Prok12
2003-09-02 16:01
2003.09.15
Надо внутри ячейки TDBGrid отобразить TComboBox


14-48748
gregi
2003-08-27 02:15
2003.09.15
Подскажите


1-48492
Igor__
2003-09-02 20:02
2003.09.15
Как узнать какие елементы выделены в ListView.


14-48778
Е-Моё имя
2003-08-21 18:16
2003.09.15
средства для работы с PDF


1-48489
Azius
2003-09-02 19:49
2003.09.15
Несколько fsStayOnTop-форм.