Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Заполнения таблиц автоматически / 10 сообщений из 10, страница 1 из 1
16.03.2020, 19:25
    #39937990
JamshidTUIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
всем доброго времени суток.
есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте. последняя поля должны заполнятся автоматически по значение полях. помогите пожалуйста как реализовать этот запрос?

и как сделать так что на новой месяц создался новая пустая таблица?
...
Рейтинг: 0 / 0
17.03.2020, 10:17
    #39938107
JamshidTUIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
кто нибудь понимает как запрос составить
...
Рейтинг: 0 / 0
17.03.2020, 10:45
    #39938128
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
JamshidTUIT
есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте
Имена полей какие?
Что бы написать запрос, нужно иметь описание полей.

JamshidTUIT
и как сделать так что на новой месяц создался новая пустая таблица?

Таблицы создаются командой CREATE TABLE

Но вообще создавать на каждый месяц новую таблицу неправильно.

Вам нужно просить помощь не в написании запросов, а в проектировании модели данных (таблиц). В соответствующем разделе сайта: Проектирование БД
...
Рейтинг: 0 / 0
17.03.2020, 10:47
    #39938130
NORT96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
вот для примера:

update table_name
set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')),
[ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб',''))
...
Рейтинг: 0 / 0
17.03.2020, 10:59
    #39938136
JamshidTUIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
alexeyvg
JamshidTUIT
есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте
Имена полей какие?
Что бы написать запрос, нужно иметь описание полей.

JamshidTUIT
и как сделать так что на новой месяц создался новая пустая таблица?

Таблицы создаются командой CREATE TABLE

Но вообще создавать на каждый месяц новую таблицу неправильно.

Вам нужно просить помощь не в написании запросов, а в проектировании модели данных (таблиц). В соответствующем разделе сайта: Проектирование БД


имена таблицы которые числа просто номера 1 2 3 4 5 6 и т.д до 30 или 31
...
Рейтинг: 0 / 0
17.03.2020, 11:09
    #39938144
JamshidTUIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
NORT96
вот для примера:

update table_name
set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')),
[ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб',''))


этот запрос пробовал. он считает каждую букву. надо считать одинаковые слова
...
Рейтинг: 0 / 0
17.03.2020, 11:14
    #39938146
alexeyvg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
JamshidTUIT
NORT96
вот для примера:

update table_name
set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')),
[ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб',''))


этот запрос пробовал. он считает каждую букву. надо считать одинаковые слова
Нет, он считает количество слов. Хоть и не я этот запрос написал, но видно же.

Вы сделайте тестовую таблицу с тестовыми данными, покажите ваши щзапросы и результат выполнения. Так проще помочь, и вам будет легче учиться.
...
Рейтинг: 0 / 0
17.03.2020, 11:53
    #39938165
vikkiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
имхо - обычный count статусов (или sum (iif..)) на стандартном dataset плоского вида (тут он в pivot переведён) с агрегацией по полям номер/дата, и потом уже в pivot если надо.
...
Рейтинг: 0 / 0
17.03.2020, 12:16
    #39938176
NORT96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
JamshidTUIT,
там заменяется 'раб ' на '1' , а 'рем' на '' и считается кол-во единичек,
короче все там правильно считает )
...
Рейтинг: 0 / 0
17.03.2020, 18:34
    #39938412
JamshidTUIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SQL Заполнения таблиц автоматически
NORT96
JamshidTUIT,
там заменяется 'раб ' на '1' , а 'рем' на '' и считается кол-во единичек,
короче все там правильно считает )

спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / SQL Заполнения таблиц автоматически / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]