我正在尝试除以 2 个计数以返回百分比。
返回以下查询0:
select (
(select COUNT(*) from saxref..AuthCycle
where endOfUse is null and addDate >= '1/1/2014') /
(select COUNT(*) from saxref..AuthCycle
where addDate >= '1/1/2014')
) as Percentage
Run Code Online (Sandbox Code Playgroud)
我应该打石膏吗?
我构建了一个接口,接受所有潜在的搜索条件,然后将其传递给将所有值放入服务URL的服务.是否可以遍历界面中的所有对象,我能够检索键和值吗?我最初写了一个很长的if ... else if ...陈述(下面的示例.)我不确定我是否会以最好的方式解决这个问题
接口:
export interface ILegislatorSearchCriteria {
all_legislators?: string;
in_office?: string; // true false
party?: string; // 'R', 'D', or 'I'
gender?: string; // 'M' or 'F'
state?: string; // Two letter code
...
}
Run Code Online (Sandbox Code Playgroud)
服务:
getLegislators(crit: ILegislatorSearchCriteria): Observable<ILegislator[]> {
let serviceUrl = this._legislatorUrl;
if (crit.all_legislators !== null) {
serviceUrl += '&all_legislators=' + crit.all_legislators;
} else if (crit.in_office !== null) {
serviceUrl += '&in_office=' + crit.all_legislators;
} else if (crit.party) {
serviceUrl += '&party=' + …Run Code Online (Sandbox Code Playgroud)