select '小孩有'+cast(month(getdate())-month(createtime) as char(2))+'岁' from tb_sms_mo_2
我想通过小孩的出生日期来判断到现在为止多大了!
我想通过小孩的出生日期来判断到现在为止多大了!
解决方案 »
- 单路线的公交怎么进行OD调查统计(根据单路公交数据)
- vb+sql server数据库开发问题
- 小问题
- 高手帮忙分析sys.dm_os_wait_stats结果以及sql 2005作业系统问题
- 关于存储过程??
- 批量插入问题!变量需要声名??奇怪问题!前辈请指教!
- 请教一个查询的问题
- 我安装了MICROSOFT SQL SERVER 2000 DESKTOP ENGINE,既CHS_MSDE2000A.exe,我找不到企业管理器和查询分析器。我得系统是2003
- 请问连接数据库有几种方法?请用程序实现一个访问数据库的方法。
- 救命!~!~数据库连接问题(路由)
- 删除表前5行数据,sql语句怎么写?
- 一个备份的问题
select '小孩有'
+case datediff(yy,createtime,getdate()) when 0 then '' else rtrim(datediff(yy,createtime,getdate()))+'岁' end
+case datediff(m,createtime,getdate())%12 when 0 then '' else rtrim(datediff(m,createtime,getdate())%12)+'个月' end
+'大了'
from tb_sms_mo_2
'小孩有'+rtrim(datediff(yy,createtime,getdate()))+'岁'
+ltrim(datediff(mm,createtime,getdate())%12)+'个月'
from
tb_sms_mo_2
case when datediff(mm,createtime,getdate())<12 then '小孩有'+rtrim(datediff(dd,createtime,getdate()))+'天'
else
'小孩有'+rtrim(datediff(yy,createtime,getdate()))+'岁'
+ltrim(datediff(mm,createtime,getdate())%12)+'个月'
end
from
tb_sms_mo_2