Запрос с подстановкой в sql server

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Запрос с подстановкой в sql server

Сообщение Malone32® » 13.06.2008 (Пт) 13:15

Предположим есть таблица со следующими данными:

Дата=====Значение
20080520====10
20080521====20
20080522====10

Можно ли, например, если я сделаю запрос с 20080520 до 20080601 (данных в таблице нет) получить:

Дата=====Значение
20080520====10
20080521====20
20080522====30
20080523====0
20080524====0
20080525====0
------------------
------------------
20080601====0

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.06.2008 (Пт) 15:18

Malone32®
А логика соотношения
Дата -> значение есть?

Malone32®
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 116
Зарегистрирован: 23.01.2005 (Вс) 21:19
Откуда: Оттуда

Сообщение Malone32® » 13.06.2008 (Пт) 16:18

У меня вообще другая таблица, эту я привел в качестве примера. В реальном примере есть 3 поля: ID, Data, Znach. Поля ID, Data являются ключевыми.

П.С. Если честно, я не понял наверное твой вопрос, Ramzes...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.06.2008 (Сб) 13:21

Внешний джойн тебе нужен.
Lasciate ogni speranza, voi ch'entrate.

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 16.06.2008 (Пн) 7:31

запрос с 20080520 до 20080601 (данных в таблице нет) получить


для этого надо либо иметь таблицу со всеми датами, либо сформировать ее самому как временную и к ней джойнить таблицу с данными
I Have Nine Lives You Have One Only
THINK!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 42

    TopList