|
SQL server группировка
|
|||
---|---|---|---|
#18+
Здравствуйте, задача такова мне нужно вывести отчет который показывает сколько SKU (товар) продается каждый день по дням. К примеру: День |Сумма по полю Ед.SKU 01.03.21 |37624 02.03.21 |37107 03.03.21 |37122 04.03.21 |42652 05.03.21 |41936 06.03.21 |61904 07.03.21 |58698 08.03.21 |44776 09.03.21 |32416 10.03.21 |32625 итак весь год. при группировке : Код: sql 1. 2. 3.
он выводит мне вот так: 2020-01-10 00:00:00.000 2020-01-12 00:00:00.000 2020-01-19 00:00:00.000 2020-01-21 00:00:00.000 2020-01-26 00:00:00.000 2020-01-28 00:00:00.000 2020-02-04 00:00:00.000 2020-02-06 00:00:00.000 2020-02-13 00:00:00.000 2020-02-15 00:00:00.000 некоторых дней нет а по факту они есть. Если не группировать то они появляются. Подскажите пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 12:42 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
"итак весь год", и так вся жизнь, да, разе это жизнь.... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 13:00 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
Ролг Хупин, да) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 13:07 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
Вы ждете что он сам сделает сортировку по колонке группировки, ради того, чтобы Вы убедились в отсутствии лжи с его стороны? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 13:25 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
IDVT, я не понял вашего вопроса ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 14:05 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
IDVT, да, можете подсказать как мне это реализовать ? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 14:17 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
Ablaykhan IDVT, я не понял вашего вопроса допускаете ли вы вероятность что какие то даты могут отсутствовать в таблице CASHSAIL ? допускаете ли что поле SKU может иметь значение NULL ? ваш запрос select s.SDATE from [dbo].[CASHSAIL] s where s.SDATE between DATETIMEFROMPARTS (2020,01,01,0,0,0,0) and DATETIMEFROMPARTS (2020,12,31,23,59,59,999) Group by s.SDATE выводит данные в том порядке, в котором удобно серверу, почему вы уверены что в результате нет какой либо даты? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 14:17 |
|
SQL server группировка
|
|||
---|---|---|---|
#18+
MoonRabbit, допускаете ли вы вероятность что какие то даты могут отсутствовать в таблице CASHSAIL ? нет , все даты есть допускаете ли что поле SKU может иметь значение NULL ? нет оно не могут быть пустыми ваш запрос select s.SDATE from [dbo].[CASHSAIL] s where s.SDATE between DATETIMEFROMPARTS (2020,01,01,0,0,0,0) and DATETIMEFROMPARTS (2020,12,31,23,59,59,999) Group by s.SDATE выводит данные в том порядке, в котором удобно серверу, почему вы уверены что в результате нет какой либо даты? после вашего вопроса я добавил order by чтобы окончательно убедиться что некоторых дат нет и оказалось что все даты пресутствуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2021, 14:29 |
|
|
start [/forum/topic.php?fid=46&fpage=31&tid=1684970]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 318ms |
total: | 454ms |
0 / 0 |