Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 не проходит запрос  [new]
nokaman
Member

Откуда:
Сообщений: 12
Вообщем хотел сделать запрос который объединяет столбцы из двух таблиц и выводит результирующую сумму по одному из них, запрос не проходит потому что последнее поле последнего столбца остается пустое, хотел заполнить его текущей датой но не понимаю как вывести ее именно в пустое поле, это вообще возможно, или может есть другие способы решить проблему?(
+
CREATE PROCEDURE summa9
AS
SELECT klient.FIO, abonement.konechnaja_stoimost, abonement.data_priobretenij
FROM klient JOIN abonement ON abonement.nomer_klienta = klient.nomer_klienta
UNION
SELECT 'всего абонементов купленно на сумму', SUM (konechnaja_stoimost)
FROM abonement
GO


К сообщению приложен файл. Размер - 43Kb
12 май 16, 18:54    [19165771]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
buser
Member

Откуда: Санкт-Петербург
Сообщений: 4537
nokaman, пусто это null

UNION ALL
SELECT 'всего абонементов купленно на сумму', SUM (konechnaja_stoimost), null
FROM abonement


Это нужно на клиенте делать...
12 май 16, 19:03    [19165815]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31444
nokaman
хотел заполнить его текущей датой но не понимаю как вывести ее именно в пустое поле
Так напишите getdate()
12 май 16, 19:16    [19165863]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
Добрый Э - Эх
Guest
nokaman,

запрос реально выполняется? и даже не падает с чем-то вроде такого:
All queries combined using a UNION, INTERSECT or EXCEPT operator must have an equal number of expressions in their target lists. ???
12 май 16, 19:16    [19165866]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
nokaman
Member

Откуда:
Сообщений: 12
Добрый Э - Эх,
я же не написал что запрос не выполняется, поэтому и хочу заполнить пустое поле текущей датой
12 май 16, 20:38    [19166218]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
nokaman
Member

Откуда:
Сообщений: 12
alexeyvg
nokaman
хотел заполнить его текущей датой но не понимаю как вывести ее именно в пустое поле
Так напишите getdate()

если я просто напишу getdata то запрос опять не сработает
12 май 16, 20:40    [19166227]     Ответить | Цитировать Сообщить модератору
 Re: не проходит запрос  [new]
nokaman
Member

Откуда:
Сообщений: 12
buser,
огромнейшее спасибо
12 май 16, 20:41    [19166239]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить