帮我写个Sql语句

xiyupiaopiao 2006-11-10 07:11:45
我的数据库一个date字段,一个time字段,但都是char型的
我用的date time picker控件
由用户选择查询时间段进行查询

SELECT * FROM log where (DATEV='2006-11-10' and TIMEV>='00-00-00') or (DATEV>'2006-11-10' and DATEV<'2006-11-11') or (DATEV='2006-11-11' and TIMEV<='11-15-54')这个Sql语句有问题吗

用朋友说用between and 和as,我不大会写,谁帮我写一个看看,谢谢.
另有朋友说合并字段
where (TIMEAA>'2006-11-10 00:00:00') and (TIMEAA<'2006-11-10 23:59:59' )
或者
between...and...
CString sqlStr="SELECT DATEV+timeLong as DATETIMEV from log" ;
合并后又怎么查询呢?是不是要用子查询
...全文
200 2 打赏 收藏 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiyupiaopiao 2006-11-10
  • 打赏
  • 举报
回复
SELECT * FROM log where (DATEV+TIMEV>='2006-11-10 00:00:00') and (DATEV+TIMEV<='2006-11-10 23:59:59')这条语句执行不了啊,是不是DATEV+TIMEV要加括号,
我只是举个例子,实际是要求用户查询某个时间段的记录,如2006-10-18 17:35:00~2006-10-28
21:00:00,这个由用户选择
CaiNiaoWuZui 2006-11-10
  • 打赏
  • 举报
回复
楼主时间段输入格式是什么?怎么有时是00:00:00,有时是'00-00-00'?
合并:
SELECT * FROM log where (DATEV+TIMEV>='2006-11-10 00:00:00') and (DATEV+TIMEV<='2006-11-10 23:59:59')
between:
SELECT * FROM log where DATEV='2006-11-10' and between(TIMEV,'00:00:00','23:59:59')
楼主写的那个sql,(DATEV='2006-11-10' and TIMEV>='00-00-00')就已经包含了'2006-11-10' 这天所有时间段的记录了,(DATEV>'2006-11-10' and DATEV<'2006-11-11')也是一样,(DATEV='2006-11-11' and TIMEV<='11-15-54') 如果楼主没写错,那它就是包含所有满足(DATEV='2006-11-11' and TIMEV<='11-15-54')的记录
内容概要:本文围绕基于混沌系统与DNA编码的彩色图像加密技术展开研究,提出了一种结合混沌系统伪随机置乱与DNA编码高维扩散特性的多层级图像加密解密方案。通过分离RGB三通道、混沌序列生成、像素位置置乱、DNA编码与灰度扩散等步骤实现图像加密,并完成相应的逆过程解密。研究系统分析了算法的密钥敏感性、像素相关性降低效果,并全面评估了其在高斯噪声、椒盐噪声干扰下的抗噪声性能,以及在不同面积和位置裁剪下的抗裁剪鲁棒性。结果表明,该算法具备极大的密钥空间、强密钥敏感性、优良的抗干扰能力与卓越的抗裁剪性能,能有效保障图像在复杂传输环境下的信息安全。; 适合人群:具备一定图像处理、密码学基础知识,从事信息安全、多媒体通信、算法设计等相关领域的研究生或科研人员。; 使用场景及目标:①应用于对图像传输安全性要求高的场景,如军事通信、医疗影像保护、数字版权管理等;②为研究新型图像加密算法的设计与鲁棒性评估提供理论参考和技术实现方案。; 阅读建议:建议读者结合Matlab代码实践加密解密流程,重点关注混沌系统参数设置、DNA编码规则设计对加密效果的影响,并通过添加不同强度噪声和裁剪攻击来验证算法鲁棒性,深入理解其安全机制。

2,750

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧