否定 sql 查询返回的整数

Negating an integer which sql query returned

我有一个 SQL 子查询,

SELECT `generateoffset` FROM `opa`.`sddrecurrencetype` WHERE `sddrecurrencetypeid`=1;

结果returns 6

我想知道的是,是否有可能从查询返回的值中得出负值。

我试过这样做,

-(SELECT `generateoffset` FROM `opa`.`sddrecurrencetype` WHERE `sddrecurrencetypeid`=1)

我想这可能会让我对查询结果产生负面影响-6,但可惜它不是这样工作的。

有人可以告诉我吗,如果可能的话,我正在尝试做什么。

提前致谢!!!

只需乘以列结果而不是整个查询:

SELECT `generateoffset` * -1 as 'generateoffset' 
FROM `opa`.`sddrecurrencetype` 
WHERE `sddrecurrencetypeid`=1;