Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как упростить и ускорить данный запрос
|
|||
|---|---|---|---|
|
#18+
Хранимая процедура для вычисление валовой прибыли из таблицы покупки и продажи USE [ESEP] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO IF OBJECT_ID('dbo.esep_ReportSalesMorjaByDate', 'P' ) IS NOT NULL DROP PROCEDURE dbo.esep_ReportSalesMorjaByDate; GO CREATE PROCEDURE [dbo].[esep_ReportSalesMorjaByDate] @DateStart datetime, @DateEnd datetime AS BEGIN SET NOCOUNT ON; SELECT ps.DocumentNum, MAX(ps.DateTime) as 'DateTime', SUM(ps.Quantity * ps.Price) as 'SaleSum', SUM(ps.Quantity * (SELECT TOP 1 pc.Price FROM tbl_ProductsComing pc WHERE pc.ProductsID = ps.ProductsID and pc.DateTime <= ps.DateTime ORDER BY pc.DateTime DESC)) as 'ComeSum', c.Name as 'CustomerName', u.Name as 'UserName' FROM tbl_ProductsSelling ps INNER JOIN tbl_Customers c ON c.ID = ps.CustomersID INNER JOIN tbl_Users u ON u.ID = ps.UsersID WHERE ps.DateTime >= @DateStart and ps.DateTime <= @DateEnd GROUP BY ps.DocumentNum, c.Name, u.Name END GO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2018, 22:31 |
|
||
|
Как упростить и ускорить данный запрос
|
|||
|---|---|---|---|
|
#18+
Jumabaev1, А все необходимые индексы вы уже создали? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2018, 03:28 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39650776&tid=1689653]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 350ms |

| 0 / 0 |
