表名:tablename --用户买彩票的表
列名:h1,h2,h3,h4,h5,h6,h7 --用户买彩票的号码表 h1-h6为红球 h7为蓝球
参数:05,06,08,09,12,13,05 --开出的号码
问:怎么通过一条语句查询中出1-5等奖的用户列表(每次查询只输出一个级别的奖)
比如 查询语句,参数1=兑奖号码 参数2=要查询的兑奖级别1-5 返回数据集
1-5等奖的规则
1等奖 = 6个红球+1个蓝球
2等奖= 6个红球
3等奖= 5个红球+1个蓝球
4等奖= 5个红球
= 4个红球+1个蓝球
5等奖=4个红球
=3个红球+1个蓝球
6等奖=2个红球+1个蓝球
= 1个红球+1个蓝球
= 1个蓝球
------解决方案--------------------
数据库方面做查询购买号码和开奖号码就行
用下面的改改就好
string[] Redkaijiang = { "01", "02", "03", "04", "05", "06" };
string Bluekaijiang = "07";
int BlueCount = 0;
int RedCount = 0;
string[] Redgoumai = { "01", "02", "03", "04", "05", "06" };
string Bluegoumai = "07";
for (int i = 0; i < Redkaijiang.Length; i++)
{
for (int j = 0; j < Redgoumai.Length; j++)
{
if (Redkaijiang[i].Equals(Redgoumai[j]))
{
RedCount = RedCount + 1;