2012-02-14 4 views
0
Id DoctypeCode SubtypeCode Batch_Type From Document Number Thru Document Number 
1 ACC CMP RD   R      R 
2 AFD  RD   O      O 

У меня есть столбец в таблице. Я хочу запросить таблицу, чтобы узнать для каждого doctypecode и subtypecode, сколько строк существует с 'o' и 'r'sql server 2008 - нужен запрос для выполнения

+0

возможно дубликат [я нужен SQL запрос для SQL server 2008] (http://stackoverflow.com/questions/9256919/i-need-sql-query-for-sql-server-2008) –

ответ

0

Если я правильно понимаю вопрос, вы можете использовать функцию COUNT SQL.

SELECT COUNT(*) as "Number of Subtype o instances" 
FROM tableName 
WHERE DoctypeCode = 'o'; 

Это вернет счет количества строк, содержащих подтип «o». Поменяйте DoctypeCode для SubtypeCode и «o» для «r», и вы должны быть настроены.

EDIT:

Я просто перечитать вопрос, и я думаю, что я неправильно прочитал в первый раз ... но функция Count все еще, вероятно, ваш лучший выбор.

SELECT COUNT(*) as "Number of o for doctype ACC" 
FROM tableName 
WHERE DoctypeCode = 'ACC' AND Batch_Type = 'o'; 

Когда вы говорите «, сколько строк существует с„о“и„г“... какие столбцы будут те Выходов и г-х появляться в?

+0

есть много столбцов, в которых есть запись с o и R, также есть многие doctypecode и subtypecode в таблице, где команда не будет работать, поскольку у меня так много столбцов с информацией о и r также так много доктринок и подтипов – sql

+0

Id, DoctypeCode, SubtypeCode, Batch_Typ, Fr doc no, Thru doc ​​no 1, ACC, CMP , RD, R, R 2, AFD, RD OO 3, AFD, COR RD R R. Это как мой вклад e выглядит, но я только что привел пример, у меня так много столбцов с o и r. Я хочу, чтобы запрос, чтобы увидеть результат для каждого doctypecode и subtypecode мне нужны все столбцы, которые содержат o и r – sql

Смежные вопросы