Skip to content

Chicha63/T-SQL-Work-tasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

T-SQL-Work-tasks

Some scripts for T-SQL made for my job

Tasks description

  1. В MS SQL приходит строка, которая может содержать неизвестное количество пробелов. По ошибке количество пробелов между словами в строке может быть больше одного. Необходимо написать скрипт для избавления от лишних пробелов.
  2. Столкнулся с такой проблемой. Информация из 1С выгружается в Excel, из Excela - в текстовый файл. Полученный текстовый файл загружается в MS SQL. Почему так сложно? Раньше мне давали текстовый файл, который загружался в MS SQL, а теперь дали Excel. Чтобы не менять уже отработанную технологию, пришлось сначала выгрузить данные из Excela в текстовый файл. Обнаружилось, что строки, в которых встречался символ ", закавычиваются этим символом, а каждый такой символ, имеющийся в исходной строке, удваивается. Например, строка Предприятие "Завод имени кого-то" становится строкой "Предприятие ""Завод имени кого-то""" Это происходит на этапе выгрузки из Excela в текстовый файл. Поскольку данные уже загружены в MS SQL, то появилась задача, убрать лишние кавычки с помощью языка T-SQL.
  3. Есть задание, в МS SQL приходит число в формате десяти цифр. Если число не имело 10 символов, отсутствующие заполнялись нулями с начала строки. Разработать скрипт для удаления нулей в начале числа.
  4. Для расчета рабочего стажа человека в полных годах нужно написать скрипт который будет считать стаж иходя из двух дат (устройство на работу, увольнение с работы).

About

Some scripts for T-SQL made for my job

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages