Сделали выгрузку из аксеса и теперь надо в Excele SQL прописать, вот только я в них не силен, сможете помочь правильно прописать? Буду благодарен.
Должники
SELECT DISTINCTROW [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
FROM [обеспеч из ртл] INNER JOIN [все из ртл] ON [обеспеч из ртл].[Номер договора]=[все из ртл].[Номер договора]
WHERE ((([все из ртл].[Вид кред])="Потребительское кредитование"))
UNION SELECT [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
FROM [все из ртл]
WHERE ((([все из ртл].[Вид кред])<>"Потребительское кредитование"));
ЗАГРУЗКА
SELECT должники.УКА, должники.РП, Left([Клиент],InStr([Клиент]," ")-1) AS Фамилия, Left(Mid([Клиент],InStr([Клиент]," ")+1,Len([Клиент])-InStr([Клиент]," ")),InStr((Mid([Клиент],InStr([Клиент]," ")+1,Len([Клиент])-InStr([Клиент]," ")))," ")-1) AS Имя, Mid([Клиент],Len(Фамилия)+Len(Имя)+3,Len([Клиент])-Len(Фамилия)-Len(Имя)) AS Отчество, должники.[Номер договора], должники.[Вид кред], должники.Служба, должники.Этап, должники.[Кол-во дней просрочки], должники.Подэтап [moder]Дайте теме более конкретное название в соответствии с Правилами форума и объясните на примере, в чём суть задачи, может, без SQL обойдемся[/moder]
КАК ПРИМЕР!!! Вот это выгрузка SELECT DISTINCTROW [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
А это готовый текст для SQL запроса в Excel.SELECT DISTINCTROW `Итог$`.`УКА`,`Итог$`.`РП`,`Итог$`.`Клиент`,`Итог$`.`Номер договора`,`Итог$`.`Вид кред`,`Итог$`.`Служба` ,`Итог$`.`Этап` ,`Итог$`.`Кол-во дней просрочки` ,`Итог$`.`Подэтап`
Сделали выгрузку из аксеса и теперь надо в Excele SQL прописать, вот только я в них не силен, сможете помочь правильно прописать? Буду благодарен.
Должники
SELECT DISTINCTROW [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
FROM [обеспеч из ртл] INNER JOIN [все из ртл] ON [обеспеч из ртл].[Номер договора]=[все из ртл].[Номер договора]
WHERE ((([все из ртл].[Вид кред])="Потребительское кредитование"))
UNION SELECT [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
FROM [все из ртл]
WHERE ((([все из ртл].[Вид кред])<>"Потребительское кредитование"));
ЗАГРУЗКА
SELECT должники.УКА, должники.РП, Left([Клиент],InStr([Клиент]," ")-1) AS Фамилия, Left(Mid([Клиент],InStr([Клиент]," ")+1,Len([Клиент])-InStr([Клиент]," ")),InStr((Mid([Клиент],InStr([Клиент]," ")+1,Len([Клиент])-InStr([Клиент]," ")))," ")-1) AS Имя, Mid([Клиент],Len(Фамилия)+Len(Имя)+3,Len([Клиент])-Len(Фамилия)-Len(Имя)) AS Отчество, должники.[Номер договора], должники.[Вид кред], должники.Служба, должники.Этап, должники.[Кол-во дней просрочки], должники.Подэтап [moder]Дайте теме более конкретное название в соответствии с Правилами форума и объясните на примере, в чём суть задачи, может, без SQL обойдемся[/moder]
КАК ПРИМЕР!!! Вот это выгрузка SELECT DISTINCTROW [все из ртл].УКА, [все из ртл].РП, [все из ртл].Клиент, [все из ртл].[Номер договора], [все из ртл].[Вид кред], [все из ртл].Служба, [все из ртл].Этап, [все из ртл].[Кол-во дней просрочки], [все из ртл].Подэтап
А это готовый текст для SQL запроса в Excel.SELECT DISTINCTROW `Итог$`.`УКА`,`Итог$`.`РП`,`Итог$`.`Клиент`,`Итог$`.`Номер договора`,`Итог$`.`Вид кред`,`Итог$`.`Служба` ,`Итог$`.`Этап` ,`Итог$`.`Кол-во дней просрочки` ,`Итог$`.`Подэтап`Fauqueuse
Сообщение отредактировал Fauqueuse - Воскресенье, 14.02.2016, 12:08