小编AxV*_*AxV的帖子

sql四舍五入到5的倍数?

您好我想知道有没有办法在SQL中舍入到5的倍数?

例如,如果我将@Order设置为8或9,则最多为10,但当它为7或6时,它会向下舍入为5,我需要它在6或7时向上舍入到10.

declare @Order int

set @Order = 7

select round(cast(@Order as float)/cast(5 as float),0)*5
Run Code Online (Sandbox Code Playgroud)

我需要

  • @Order = 1,2,3,4 最多可达5个
  • @Order = 6,7,8,9 最多可达10个
  • @Order = 11,12,13,14 最多可达15个

sql t-sql sql-server

11
推荐指数
1
解决办法
6262
查看次数

XSLT - xsl选择

我有一个问题我需要在xsl choose子句中匹配两个参数,有没有办法实现这个?

例如:xsl:当test =我需要检查两个参数时,那么我可以检查相同的价格,但没有ordertype更低.

<xsl:choose>
    <xsl:when test="price = 10" && "OrderType='P' ">
      <td bgcolor="#ff00ff">
      <xsl:value-of select="artist"/></td>
    </xsl:when>
    <xsl:when test="price = 10">
      <td bgcolor="#cccccc">
      <xsl:value-of select="artist"/></td>
    </xsl:when>
    <xsl:otherwise>
      <td><xsl:value-of select="artist"/></td>
    </xsl:otherwise>
  </xsl:choose>
Run Code Online (Sandbox Code Playgroud)

xslt

2
推荐指数
1
解决办法
7128
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1

xslt ×1