建议你列出你的表结构,并提供测试数据以及基于这些测试数据的所对应正确结果。
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
参考一下这个贴子的提问方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 语句
2. 你的 insert into xxx ... 语句
3. 结果是什么样,(并给以简单的算法描述)
4. 你用的数据库名称和版本(经常有人在MS SQL server版问 MySQL)
这样想帮你的人可以直接搭建和你相同的环境,并在给出方案前进行测试,避免文字描述理解上的误差。
DROP TABLE IF EXISTS ZBB;
CREATE TABLE `zbb1` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`ld` VARCHAR(5) DEFAULT NULL,
`zy` VARCHAR(30) DEFAULT NULL,
`sj` DATETIME DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MYISAM AUTO_INCREMENT=6 DEFAULT CHARSET=gbk;INSERT INTO ZBB VALUES('1','30','王','2014-03-30 07:54:06');
INSERT INTO ZBB VALUES('2','31','张','2014-03-31 07:00:34');
INSERT INTO ZBB VALUES('3','28','李','2014-03-28 07:00:04');
INSERT INTO ZBB VALUES('4','27','刘','2014-03-27 07:00:04');
INSERT INTO ZBB VALUES('5','29','陈','2014-03-29 07:00:04');
我想得出
zy
张 我想系统时间一到当日的20点至次日的20点就一直显示当日的姓名 我想系统时间一到当日的7点至次日的7点就一直显示当日的姓名