powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Функция count за последние 7 дней
5 сообщений из 5, страница 1 из 1
Функция count за последние 7 дней
    #40108668
Ablaykhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, У меня есть таблица [dbo].[TDSheet$]
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE TABLE [dbo].[TDSheet$](
	[code] [float] NULL,
	[Date_time] [nvarchar](255) NULL,
	[Amount] [float] NULL,
	[Summa] [float] NULL
) ON [PRIMARY]
GO



Мне нужно вывести количество остатков за последние 7 дней.
С помощью оконных функций я смог вытащить количество по коду товара.
Код: sql
1.
SUM(Amount) OVER (PARTITION BY CODE)



А здесь я вытащил прошедшие 7 дней
Код: sql
1.
Date_time >= DATEADD(day,-7, GETDATE())


Но у меня не получается добить логику и связать их. Чтобы по этому коду товара выходили количество остатков за прошедшие 7 дней. Может кто-то сталкивался, или кто-то знает, как это лучше реализовать. Заранее спасибо.
...
Рейтинг: 0 / 0
Функция count за последние 7 дней
    #40108669
iap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему [Date_time] [nvarchar](255)?
Дату надо хранить как дату.
...
Рейтинг: 0 / 0
Функция count за последние 7 дней
    #40108670
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iap
Почему [Date_time] [nvarchar](255)?
Дату надо хранить как дату.

видать потому, что данные из екселя идут "[dbo].[TDSheet$]"

Ablaykhan, возможно Вы имели ввиду
Код: sql
1.
where [Date_time]...
...
Рейтинг: 0 / 0
Функция count за последние 7 дней
    #40108672
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да и формат с плавающей точкой вызывает сомнения.

Достаточно применить фильтр по дате и сумму с группировкой по коду, зачем там over.
...
Рейтинг: 0 / 0
Функция count за последние 7 дней
    #40108740
Ablaykhan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot,
Да, данные были импортированы с Excel
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Функция count за последние 7 дней
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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