2016-06-29 3 views
0

Я использую 2 таблицы, dockmanagementtable и dockinfotable. И я использую следующую команду для расчета затраченного времени:как изменить название колонки

((((dockmanagementtable.setvalueh * 60*60) + 
    (dockmanagementtable.setvaluem * 60)) - 
    dockinfotable.elapsedsecs)/60) 

Я правильно получать правильный выход. Но я не могу изменить имя столбца, которое отображается как ((((dockmanagementtable.setvalueh * 60*60) +(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60).

Мне нужно изменить это имя столбца, выполняя ту же операцию.

Моя команда выглядит следующим образом:

select ((((dockmanagementtable.setvalueh * 60*60) + 
      (dockmanagementtable.setvaluem * 60)) - 
     dockinfotable.elapsedsecs)/60) 
from dockinfotable inner join dockmanagementtable; 

ответ

1

Используйте псевдоним для вывода столбца в SQL выбора.

select ((((dockmanagementtable.setvalueh * 60*60) + 
(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60) as 
mycolumn from dockinfotable inner join dockmanagementtable; 

Или

select ((((dockmanagementtable.setvalueh * 60*60) + 
(dockmanagementtable.setvaluem * 60)) - dockinfotable.elapsedsecs)/60) 
mycolumn from dockinfotable inner join dockmanagementtable; 
+0

Спасибо sud..its рабочий ... !! – Raja

Смежные вопросы