Вопрос : Кодий вопроса SQL

Я таблицы. Таблица 1 следующим образом учет


Called:
98798798797
13123123123
13123123123
12423123127

Table 2 следующим образом: группа 4

What, котор группы 5
124 A
131 группы B
1 группы A
98 группы

Code GroupName
12 я хочу сделать должна выбрать Кодего от таблицы 2 например, кодирует 12 и после этого уточняет все показатели в таблице a при номера начиная с 12 собрать A. Эти же для всех других Кодих. Пожалуйста help.
class=

Ответ : Кодий вопроса SQL

Интересная проблема вопроса… лежит с вычислять вне как сопрягать специфически Кодего к номеру. Мой механизм использует длину приставки почтовый кода для того чтобы помочь давати в численном выражении самое соотвествующее одно. Заметьте что я как раз принимал ваши поставленные данные и быстро делал некоторым CTEs из его. Как раз показать вам как ОТБОРНОЕ работало бы…

С CalledNumbers КАК (
      ВЫБЕРИТЕ «98798798797» КАК учет
      СОЕДИНЕНИЕ ОТБОРНЫЕ «19123123123» --Я изменял это значение от вашего первоначально столба
      СОЕДИНЕНИЕ ОТБОРНЫЕ «13123123123»
      СОЕДИНЕНИЕ ОТБОРНЫЕ «12423123127»      
), AreaCodes КАК (
      ВЫБЕРИТЕ «12» КАК приставка, «соберите» КАК GroupName
      СОЕДИНЕНИЕ ОТБОРНЫЕ «98», «группа b»
      СОЕДИНЕНИЕ ОТБОРНОЕ «1», «собирает a»
      СОЕДИНЕНИЕ ОТБОРНЫЕ «131», «группа 5»
      СОЕДИНЕНИЕ ОТБОРНЫЕ «124», «группа 4»
)
ВЫБЕРИТЕ CalledNumbers.*, AreaCodes.*
ОТ CalledNumbers
      ЛЕВЫЕ НАРУЖНЫЕ СОЕДИНЯЮТ AreaCodes НА CalledNumbers.Account КАК AreaCodes.Prefix + «%»
ГДЕ LEN (AreaCodes.Prefix) = (ВЫБЕРИТЕ МАКС (LEN (приставку)) ОТ AreaCodes ГДЕ CalledNumbers.Account ЛЮБЯТ AreaCodes.Prefix + «%")

И сделать ваше уточнение как требовалось:

УТОЧНЕНИЕ CalledNumbers УСТАНОВЛЕННОЕ CalledNumbers.GroupName = AreaCodes.GroupName ОТ
CalledNumbers
      ЛЕВЫЕ НАРУЖНЫЕ СОЕДИНЯЮТ AreaCodes НА CalledNumbers.Account КАК AreaCodes.Prefix + «%»
ГДЕ LEN (AreaCodes.Prefix) = (ВЫБЕРИТЕ МАКС (LEN (приставку)) ОТ AreaCodes ГДЕ CalledNumbers.Account ЛЮБЯТ AreaCodes.Prefix + «%")
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us