Моя текущая таблица включает только даты покупки. Мне нужен запрос для создания полного календаря дат и присоединения к ним сведению о покупке. /> Стоимость < /th>
< /tr>
< /thead>
pepsi < /td>
2025-01-01 < /td>
4 < /td>
< /td> < /td> < /td> < /td> < /td> < /td> /> < /tr>
Офисные принадлежности < /td>
2025-03-31 < /td>
5 < /td>
$ 90 < /td>
< /tr>
< /tbody>
< /td>
< /tr>
< /tbody>
< /td> < /tr>
< /tbody>
< /td>
< /tr>
< /tbody> Нашел сценарий ниже, но не может заставить его присоединиться к дате покупки. Output should be:
Purchases_Table
Date
Items
Cost
< /thead>
2025-01-01 < /td>
кока-колу < /td>
$ 15 < /td>
< /tr>
2025-01 < /tr>
2025-0 < /tr>
2025-0 < /tr /> < /td>
< /td>
< /tr>
2025-01-03 < /td>
< /td>
< /td>
< /tr>
< /td>
< /tr>
< /td>
< /tr>
< /td>
< /tr>
< /td>
< /td>
< /tr>
2025-03-31 < /td>
Офис поставляет < /td>
$ 90 < /td>
< /tr>
$ 90 < /td>
< /tr>
$ 90 < /td>
< /td>
$ 90 < /td> /> 2025-04-01 < /td>
< /td>
< /td>
< /tr>
< /tbody>
< /table> < /div>
код: < /p>
Код: Выделить всё
Declare @StartDate date
Declare @EndDate date
SELECT Dateadd(day,number,@startdate) Date
from master..spt_values
wHERE type='P' AND Dateadd(Day,number,@startdate)
Подробнее здесь: [url]https://stackoverflow.com/questions/79580367/list-dates-between-start-and-end-date-in-sql-then-merge-data-based-on-a-calend[/url]