Помогите с запросм.
Помогите с запросм.
Доброго времени суток.
Можно ли средствами SQL в запросе получить целую или дробну часть от деления ? Пример
update basa set pole=243/101
что надо вставить после = ?
спасибо.
Можно ли средствами SQL в запросе получить целую или дробну часть от деления ? Пример
update basa set pole=243/101
что надо вставить после = ?
спасибо.
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
[quote="Ugrael"]канает, если бы я знал как с этим общаться. сейчас пойду книжки читать конечно ... а других вариантов нет ?[/quote]
/* This procedure calculates the modulus of two number */
CREATE PROCEDURE Modulus(Dividend INTEGER, Divisor INTEGER)
RETURNS (Result INTEGER)
AS
BEGIN
IF(Dividend = 0) THEN Result = 0;
ELSE
Result = Dividend-(CAST((Dividend / Divisor)-0.5 AS INTEGER)*Divisor);
SUSPEND;
END
с остатком сам догадаешься
/* This procedure calculates the modulus of two number */
CREATE PROCEDURE Modulus(Dividend INTEGER, Divisor INTEGER)
RETURNS (Result INTEGER)
AS
BEGIN
IF(Dividend = 0) THEN Result = 0;
ELSE
Result = Dividend-(CAST((Dividend / Divisor)-0.5 AS INTEGER)*Divisor);
SUSPEND;
END
с остатком сам догадаешься