——————–01.向上查找所有父节点—————–
WITH TEMP AS
(
SELECT * FROM CO_Department WHERE ID=11    –表的ID
UNION ALL
SELECT T0.* FROM TEMP,CO_Department T0 WHERE TEMP.ParentID=T0.ID  
 –父级ID==子级ID
)
SELECT * FROM TEMP;

在c#中有个Date属性用于返回日期,其实就是当天0点。

在昨天,11.22 我完成了这次课设的报告,开心!

如图:根据”测试组”查找所有父节点

DateTime dtNow = DateTime.Now;
DateTime dtNow2 = dtNow.Date;
Console.WriteLine("dtNow=" + dtNow);
Console.WriteLine("dtNow2=" + dtNow2);

这次的课设真是个磨人的小妖精!!!

图片 1

图片 2

题目也不是很难,数据库+窗口显示 火车票售票系统(用户+管理员 订票/退票
增删改信息等操作)

执行结果:

那么SQL Server中有没有这个呢?开始百度,发现这个真没有!

最后我决定用 sqlserver+eclipse 完成。

图片 3

但是方法还是有的,基本上是这两种:

 

 

1)直接转成varchar。

最初,我是用mysql,但是!最后想想可能是因为我的安装包的问题:下了2个版本的,也不是官网下载的。磕磕绊绊,安了好多次都没有安好,所以我放弃,改用虚拟机,在windows中做课设。

——————–02.向下查找所有子节点—————————-
WITH TEMP AS
(
SELECT * FROM CO_Department WHERE ID=11   –表的ID
UNION ALL
SELECT T0.* FROM TEMP,CO_Department T0 WHERE TEMP.ID=T0.ParentID  
 –子级ID==父级ID
)
SELECT * FROM TEMP;

2)把年月日取出来转varchar再拼接起来。

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注