否定 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;
我有一个 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;