|
Умножения строки на случайное число и внесение в таблицу
|
|||
---|---|---|---|
#18+
Доброе время суток. Есть таблица Zadania где три столбца name, min и макс. И вторая таблица bot с еденственным столбцом name как создать запрос к базе MySQL что бы в третью таблицу (пусть она будет itog) поместить следующее: вычисляется число из строки задание и в третьей таблице появляется строчка с надписью из таблицы Bot + надпись с таблицей задания и повторяющееся столько раз, сколько выпало это случайное число то есть допустим у первого задания выпало число 4 а у второго 2 и в третьей таблице появилась запись bot1задание1 bot1задание1 bot1задание1 bot1задание1 bot1задание2 bot1задание2 В экселе я так делал с помощью найденного где то масива. Но честно, в коде не особо разбераюсь. Это возможно сделать на MySQL? примерный пример того что я хочу на скрине, там еще случайное время добавленно, но это было бы вообще в идеальности... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2018, 13:34 |
|
Умножения строки на случайное число и внесение в таблицу
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2018, 13:35 |
|
Умножения строки на случайное число и внесение в таблицу
|
|||
---|---|---|---|
#18+
Не знаю, важно это или нет но в экселе такой макрос на умножения строк Option Base 1 Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("B1:B99")) Is Nothing Then If Target <> Empty And Target <> 0 Then Dim iArr() Application.ScreenUpdating = False Application.EnableEvents = False On Error Resume Next arrVal = Range("A1:B99").Value N = 1 For I = 1 To UBound(arrVal) For J = 1 To arrVal(I, 2) ReDim Preserve iArr(2, N) iArr(1, N) = arrVal(I, 1) iArr(2, N) = arrVal(I, 2) N = N + 1 Next Next Range("G1").CurrentRegion.ClearContents Range("G1").Resize(UBound(iArr, 2), 2) = Application.Transpose(iArr) End If End If Application.EnableEvents = True Application.ScreenUpdating = True End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2018, 13:44 |
|
|
start [/forum/topic.php?fid=47&fpage=42&tid=1829422]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 291ms |
total: | 405ms |
0 / 0 |