|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
всем доброго времени суток. есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте. последняя поля должны заполнятся автоматически по значение полях. помогите пожалуйста как реализовать этот запрос? и как сделать так что на новой месяц создался новая пустая таблица? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.03.2020, 19:25 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
кто нибудь понимает как запрос составить ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 10:17 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
JamshidTUIT есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте Что бы написать запрос, нужно иметь описание полей. Таблицы создаются командой CREATE TABLE Но вообще создавать на каждый месяц новую таблицу неправильно. Вам нужно просить помощь не в написании запросов, а в проектировании модели данных (таблиц). В соответствующем разделе сайта: Проектирование БД ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 10:45 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
вот для примера: update table_name set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')), [ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб','')) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 10:47 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
alexeyvg JamshidTUIT есть такое таблица. которое диспетчер заполняет работал-ли шафер или на ремонте Что бы написать запрос, нужно иметь описание полей. Таблицы создаются командой CREATE TABLE Но вообще создавать на каждый месяц новую таблицу неправильно. Вам нужно просить помощь не в написании запросов, а в проектировании модели данных (таблиц). В соответствующем разделе сайта: Проектирование БД имена таблицы которые числа просто номера 1 2 3 4 5 6 и т.д до 30 или 31 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 10:59 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
NORT96 вот для примера: update table_name set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')), [ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб','')) этот запрос пробовал. он считает каждую букву. надо считать одинаковые слова ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 11:09 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
JamshidTUIT NORT96 вот для примера: update table_name set [работал] = len(replace(replace(concat('раб','рем','раб'),'раб','1'),'рем','')), [ремонт] = len(replace(replace(concat('раб','рем','раб'),'рем','1'),'раб','')) этот запрос пробовал. он считает каждую букву. надо считать одинаковые слова Вы сделайте тестовую таблицу с тестовыми данными, покажите ваши щзапросы и результат выполнения. Так проще помочь, и вам будет легче учиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 11:14 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
имхо - обычный count статусов (или sum (iif..)) на стандартном dataset плоского вида (тут он в pivot переведён) с агрегацией по полям номер/дата, и потом уже в pivot если надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 11:53 |
|
SQL Заполнения таблиц автоматически
|
|||
---|---|---|---|
#18+
JamshidTUIT, там заменяется 'раб ' на '1' , а 'рем' на '' и считается кол-во единичек, короче все там правильно считает ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2020, 12:16 |
|
|
start [/forum/topic.php?fid=46&msg=39937990&tid=1686328]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
others: | 314ms |
total: | 442ms |
0 / 0 |