как разделить одно значение из базы данных sql и разделить на две строки (один набор строк 1000000, одна строка - баланс) Другие менее 1000000. или любая идея с использованием coldfusion. Заранее спасибо.
Пример
No. Code Name Account No Total
1 123 black 123456789 160000.00
2 124 red 111111222 5200.00
3 124 blue 444555666 121000.00
Я хочу этот результат
No. Code Name Account No Total
1 123 black 123456789 100000.00
2 123 black 123456789 60000.00
3 124 red 111111222 5200.00
4 124 blue 444555666 100000.00
5 124 blue 444555666 21000.00
Я потерялся. И 260 000, и 400 000 - это меньше 1 000 000, поэтому я не понимаю, почему они разделились.
Можете привести пример, что будет, если сумма> 1000000


Для начала вам нужно вставить новую строку:
INSERT INTO TABLE (CODE, NAME, ACCOUNT_NO, TOTAL)
SELECT
CODE,
NAME,
ACCOUNT_NO,
TOTAL MOD 100000 AS NEW_TOTAL
FROM TABLE
WHERE TOTAL > 100000;
Эта команда вставит вторую строку. Теперь нужно закрепить первый ряд.
UPDATE TABLE
SET TOTAL = TOTAL - (TOTAL MOD 100000)
WHERE TOTAL > 100000;
Отметьте свой вопрос с помощью базы данных, которую вы используете.