|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.11.2013, 11:34 | #1 |
Пользователь
Регистрация: 17.06.2011
Сообщений: 10
|
Переделать запрос из access на sql server
Есть запрос сделанный в access его необходимо переделать для sql server.
Код:
Последний раз редактировалось Stilet; 12.11.2013 в 14:55. |
12.11.2013, 11:39 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
ну и в чем затруднения?
|
12.11.2013, 12:15 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2013, 14:48 | #4 |
Пользователь
Регистрация: 17.06.2011
Сообщений: 10
|
|
12.11.2013, 14:58 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
12.11.2013, 15:12 | #6 |
Пользователь
Регистрация: 17.06.2011
Сообщений: 10
|
Накапливать сумму товаров срок годности которых меньше системной даты.
|
12.11.2013, 15:42 | #7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Не верю. По идее там еще IIF должен быть
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.11.2013, 19:08 | #8 |
Пользователь
Регистрация: 17.06.2011
Сообщений: 10
|
|
12.11.2013, 19:54 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
13.11.2013, 01:12 | #10 |
Пользователь
Регистрация: 17.06.2011
Сообщений: 10
|
Сделал так но теперь вылетает ошибка Недопустимое имя объекта "Категории товара" на пункте 5 .
Имена таблиц перепроверял. 1 SELECT Товары.[ID товара], Товары.Товар, 2 SUM(Поставки.[Количество товара]) AS Общий, 3 SUM(CASE WHEN GETDATE()>DATEADD(dd,[Срок реализации]*30,[Дата поставки]) THEN -[Количество товара] ELSE 0 END) AS Просроченный, 4 SUM(CASE WHEN GETDATE()<=DATEADD(dd,[Срок реализации]*30,[Дата поставки]) THEN -[Количество товара] ELSE 0 END) AS Просроченный 5 FROM [Категории товара] 6 INNER JOIN Товары ON [Категории товара].[Название категории]=Товары.[Категория товара] 7 INNER JOIN Поставки ON Товары.[ID товара]=Поставки.[Индекс товара] 8 GROUP BY Товары.[ID товара], Товары.Товар; |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос в SQL server 2005 | студенточка! | Помощь студентам | 0 | 17.12.2011 23:15 |
ПЕРЕДЕЛАТЬ ЗАПРОС ИЗ ACCESS в ADOQuery | cokolik | БД в Delphi | 2 | 12.02.2011 18:38 |
Запрос sql server 2005 | Progsenya | SQL, базы данных | 1 | 16.01.2011 20:30 |
Экспорт данных из SQL Server в Access | Daniar | БД в Delphi | 0 | 02.12.2010 17:56 |
Запрос с CASE переделать в запрос с PIVOT (MS SQL Server 2005) | Машуля | SQL, базы данных | 4 | 06.05.2010 21:09 |