帆软社区
首页
服务平台
文档
学院
问答
论坛
认证
招聘
任务
市场
登录
请
登录
后使用快捷导航
没有帐号?
立即注册
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
请问:sql server数据库表如何进行字段比较
番薯交流
发表于 2021-2-6 22:05
关注主题
取消关注
最新回复
取消
置顶回复
取消
最新编辑
楼主
bsthq
Lv4
当前离线
经验值
913
|
F豆
16337 个
|
F币
0 元
贡献
0
|
最后登录
1970-1-1
加为好友
发送消息
bsthq
Lv4
关注ta
我是社区第76337位番薯,欢迎点我头像关注我哦~
我有一个数据库表,其中有KSTIME和JSTIME两个nvarchar(8)字段,存储的是日期(20210101)内容,现在想在查询语句里面对这两个字段进行比较,如果日期相同,就只显示KSTIME字段。
select kstime,jstime from aaa
就是在select后面对kstime和jstime比较,相同就使用select kstime for aaa,否则就使用select kstime,jstime from aaa
请问如何写才能实现。
0
0
分享扩散:
举报
沙发
Z4u3z1
Lv6
当前离线
经验值
3762
|
F豆
55244 个
|
F币
5828 元
贡献
6785
|
最后登录
1970-1-1
加为好友
发送消息
Z4u3z1
Lv6
关注ta
发表于 2021-2-9 10:09:52
一条语句根本无法实现,只能实现类似:当两个时间相同则jstime显示NULL之类。select kstime,(CASE WHEN kstime=jstimeTHEN NULL ELSE jstime END) [jstime] from aaa
实在想弄就只有分开查询
赞
1
举报
板凳
jeeren
Lv5
当前离线
经验值
1329
|
F豆
4521 个
|
F币
0 元
贡献
0
|
最后登录
2024-11-26
加为好友
发送消息
jeeren
Lv5
关注ta
发表于 2021-2-11 02:13:05
发布于
APP客户端
select (case when jstime=kstime then (select a1.kstime from aaa a1) else (select a1.kstime,a1.jstime from aaa a1) end) from aaa,不知道怎么实现
赞
举报
地板
用户33363555
Lv3
当前离线
经验值
299
|
F豆
425 个
|
F币
0 元
贡献
0
|
最后登录
2022-1-20
加为好友
发送消息
用户33363555
Lv3
关注ta
发表于 2021-3-8 14:55:43
我也在学习
赞
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
3
回帖数
3
关注人数
4921
浏览人数
最后回复于:
2021-3-8 14:55
任务进行中
话题进行中...
石家庄个人借钱当天放款|石家庄空放零用贷|私借
浏览数:64
太原空放私借贷款|借钱|太原无视征信借款
浏览数:54
熬夜学习简道云
浏览数:160
简道云学习分享
浏览数:111
请问道友们fineBI制作仪表盘时,中文打字会出现错乱是个什么情况?
浏览数:175
【FineBI学习打卡】DAY90 甘特图制作全攻略!
浏览数:176
新数据工厂插件使用场景二 参数间运算
浏览数:161
【FineBI学习打卡】DAY89 Excel&FineBI合并秘籍!轻松玩转单元格内容合并!
浏览数:158
填报报表设置主键
浏览数:191
用于计算从单元格D12开始,向下偏移1行(即D13),然后选取12行、1列范围内汇总值
浏览数:207
主题链接
复制
返回顶部
返回列表