Есть код для доп. действия в таблице "Договора" для добавления дополнительного соглашения к договору. Находим доп. соглашение с максимальным номером, которое уже есть по данному договору и добавляем новое с номером +1.
$dogov = data_table("Договора","id={ID}");
// Выбираем запись в таблице "Доп. соглашения" с максимальным номером
$sqlQuery = "SELECT * FROM ".DATA_TABLE."93 WHERE status=0 AND f994='".$dogov['id']."' ORDER BY f995 desc LIMIT 0,1";
$result = mysql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
$dop_max = mysql_fetch_array($result);
$data['№ договора'] = $dogov['ID'];
$data['№ ДС'] = $dop_max['№ ДС']+1;
$new_id = insert_query($data, "Дополнительные соглашения");
echo "<script>location.href='".$config["site_root"]."/view_line.php?table=93&line=".$new_id."'</script>";
Однако sql-запрос не находит ни одного доп. соглашения и все время создается ДС с номером 1Пробовал f994={ID} - то же самое.
Что не правильно в запросе?














