sql-求大神指导SQL语句怎么写

问题描述

求大神指导SQL语句怎么写

建立了一张活动表
actid int primary key identity(1,1),
actname varchar(50) not null,
actshort varchar(200) not null,
actlong varchar(1000) not null,
actaddress varchar(100) not null,
actgoway varchar(200) not null,
volshort varchar(100),
vollong varchar(200) not null,
actdate datetime not null,
actjpg varchar(200),
typeid int not null,
station varchar(20) not null,
grade int not null,
people varchar(50),
theme varchar(200),
flagname varchar(50),
volsnum int ,
usersnum int )
里面有总共允许参加的用户数usersnum

有一张活动报名表

if OBJECT_ID('orderac')is not null /*用户活动报名信息表*/
drop table orderac
create table orderac(
orderid int primary key not null identity(1,1),
userid int not null,
actid int not null,
typeid int not null,
bmtime datetime not null,
usernum int not null
)

usernum代表用户要报名几个人数
如何写语句,总和不大于usersnum的时候可以报名,否则报名失败,无法形成报名订单,就是无法insert into
是用myeclipse jsp开发的
还要弄个报名进度条,进度条怎么写语句,控件是什么,求大神推荐一个

解决方案

这不是sql语句的逻辑了吧。

 select sum(usernum) from orderac where actid='活动',然后在页面或者java代码判断总和是否超了
时间: 2025-01-21 01:16:39

sql-求大神指导SQL语句怎么写的相关文章

菜鸟 求解答-orcale中between and的sql语句怎么写啊!求大神指导

问题描述 orcale中between and的sql语句怎么写啊!求大神指导 就是我想查询数据库中name列里随便一个范围内的数据 该怎么写呢, 解决方案 你的name是什么类型的? 字符串的话只能用枚举了. name in ('a','b','c') 如果是说数字类型或者日期时间类型,可以用 between and 或者 > < 当然也可以枚举 举例如下: 字段类型: name varchar2(30), age int(3) select * from tableName where n

sql server-c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导

问题描述 c# sqlserver 查询两个表中数据用datagridview 显示出来 老师出错 求大神指导 string sql = " select a.2, a.3, b.2, b.3 from a, b, c where a.1= c.1 and b.1 = c.1 "; //查询语句太长 我就直接把意思表达出来 没有粘代码 DataSet ds1 = new DataSet(); DataTable dt = new DataTable (); DataSet ds2 =

数据库-求大神帮助sql语句查询

问题描述 求大神帮助sql语句查询 (2) 连接查询操作 ① 查询在11#1605教师上课的所有教师姓名.所在院系名和班级名称. ② 查询张明辉同学的姓名.性别.籍贯.年龄.所在班级班长姓名.所在院系领导的姓名. ③ 查询选修"C1"课程且成绩在90分以上的学生学号.姓名及成绩. ④ 查询"张靖海"老师的职称.年龄.所在院系名称.所担任的课程名称. 解决方案 都有哪些表啊,表有什么字段啊? 解决方案二: select 教师姓名.所在院系名和班级名称 from 表 w

执行计划-跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢。oracle~

问题描述 跪求大神指导:一下sql为什么加了一个exists后查询变得很慢很慢.oracle~ 具体请见截图,以为是内网无法拷贝代码,请见谅 注: 其中 A 表中的数据大概 60 多万晚条,下面 OB 表中数据才 6 千多条,换成用 in 也是一样的效率啊 exists还造成了全表扫描了,包括buffer sort 了 , 请大神知道如何改写此sql,谢谢啊~~~ 解决方案 求指导,希望大神帮助解答啊,谢谢啊

求大神,sql语句查询的问题;

问题描述 求大神,sql语句查询的问题: 我有一个网元表,然后要求 查询网元表(t_trans_ne),统计出行数超过1000行的数据域字段(I_DATA_DOMAIN_ID)的数量. 这个要求是什么意思?我一直没理解.求哪位大神解答下. 解决方案 就是没有TOP 1000的限制 解决方案二: 命名查询的sql语句的问题SQL语句中模糊查询的下划线的问题子查询sql语句及注意问题

想读sql中一个表里所有记录 为什么只返回各列列名和第一列记录 其他列不返回结果 小白一枚 代码如下 求大神指导

问题描述 代码如下有其他方法和源码最好求大神指导Connectionconnection=null;PreparedStatementps=null;ResultSetMetaDatarsmd=null;ResultSetrs=null;try{Class.forName("com.mysql.jdbc.Driver");connection=DriverManager.getConnection("jdbc:mysql://localhost:3306/coinfo&quo

条件语句-c语言,打孔问题,求大神指导。

问题描述 c语言,打孔问题,求大神指导. 题目,s得到一个数,他想知道这个数每一位上的数字的孔数之和,其中,1,2,3,5,7这几个数字是没有孔的,0,4,6,9都只有一个孔,而8有两个孔. 解决方案 不知道是不是这个意思 #include <stdio.h> #include <stdlib.h> #include <string.h> int holeNum[10] = { 1, 0, 0, 0, 1, 0, 1, 7, 2, 1 } ; int getHoleNu

java-servlet netbeans编写简单的购物车 不要用sql 求大神

问题描述 servlet netbeans编写简单的购物车 不要用sql 求大神 急求 急求 需要简单的登录 欢迎界面 添加删除 结算 退出 求大神 解决方案 不想写sql就用hibernate

数据仓库-SSIS 查找组件 自定义查询 求大神指导!

问题描述 SSIS 查找组件 自定义查询 求大神指导! 我正在使用SQLSERVER的SSIS处理数据,现在遇到一个问题:数据仓库中有一维度表A,A的主键由A_id和时间组成,A中还有一列是自己新加的自增长的SK,现在想通过A_id和时间来查找SK.事实表B有A_id和另一个相关的时间列(但B中时间不与A中相等),想用B表查找其对应的A表的SK,有人说要用查找组件的自定义查找,试了一下发现自己写的SQL不能用if else等的判断语句,这下该肿么办? T_T