Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису Paradox / 3 сообщений из 3, страница 1 из 1
28.01.2008, 12:32
    #35091327
NTC
NTC
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису Paradox
Понимаю что не по теме форума, просто не знаю куда обратится. Есть запрос вида:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Select 
  W.FIO, 
  T.PLANTYPENAME, 
  I.CONTENT, I.BUDGET, I.DATEBEG, I.DATEEND, I.DATEFIN, I.DESCRIPT,
  P.IDWORKPLAN, I.IDWORKPLANITEM, I.FLAGSOLID, P.NUMBER,
   0  As TOTAL, 
  Null As PERCENTY, 
  Null As PERCENTN 
From 
  WORKPLAN P Left Outer Join WORKPLANITEM I 
   On I.IDWORKPLAN =  P.IDWORKPLAN 
     Left Outer Join WORKPLANTYPE T 
     On T.IDWORKPLANTYPE = I.IDWORKPLANTYPE 
      Left Outer Join WORKERS W On W.NUMBER = P.NUMBER 
Where I.DATEEND Between :DATESTART And :DATECANC
Union All
Select 
  W.FIO, 
  '' As PLANTYPENAME, 
  '' As CONTENT,  0  As BUDGET, 
  Null As DATEBEG, 
  Null As DATEEND, 
  Null As DATEFIN, '' As DESCRIPT,
   0  As IDWORKPLAN,  0  As IDWORKPLANITEM, 
  False As FLAGSOLID, P.NUMBER,
   1  As TOTAL,  0  As PERCENTY,  0  As PERCENTN 
From 
  WORKPLAN P Left Outer Join WORKPLANITEM I 
   On I.IDWORKPLAN =  P.IDWORKPLAN 
     Left Outer Join WORKPLANTYPE T 
     On T.IDWORKPLANTYPE = I.IDWORKPLANTYPE 
      Left Outer Join WORKERS W On W.NUMBER = P.NUMBER 
Where I.DATEEND Between :DATESTARTP And :DATECANCP 
Order By FIO, TOTAL
Ругается:
Invalid use Keyword Token: null Line Number: 7
Может кто работал с Paradox-сом, как правильно написать ? Смысл создать итоговую строку для расчета PERCENTY, PERCENTN. Помогите пожайлуста.
...
Рейтинг: 0 / 0
28.01.2008, 16:12
    #35092297
const64
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису Paradox
Безотносительно к Paradox-у: какого типа должно получится поле в таблице-результате при выполнении NULL as ***? Anytype? :)
...
Рейтинг: 0 / 0
29.01.2008, 10:37
    #35093823
kass
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по синтаксису Paradox
Вместо NULL попробуй что-то вроде CAST (NULL AS DATE) . Тип поля, конечно, должен быть соответствующий.

wbr
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Вопрос по синтаксису Paradox / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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