易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL中只截取日期的日期部分和日期的时间部分

SQL Server 中截取日期的日期部分:
print convert(varchar(10),getdate(),120)
SQL Server 中截取日期的时间部分:
print convert(varchar(8),getdate(),108)
SELECT ProductName, CONVERT(datetime, BeginTime,108) AS BeginTime,
      CONVERT(datetime, EndTime,108) AS EndTime, CONVERT(datetime,
      CONVERT(Nvarchar, GETDATE(),108)) AS NOWTIME
from Products
WHERE (CONVERT(datetime, BeginTime) < CONVERT(datetime, CONVERT(Nvarchar,
      GETDATE(),108))) AND (CONVERT(datetime, EndTime,108) > CONVERT(datetime,
      CONVERT(Nvarchar, GETDATE(),108)))
ORDER BY EndTime DESC, BeginTime
SELECT ProductName, CONVERT(datetime, BeginTime, 108) AS BeginTime,
      CONVERT(datetime, EndTime, 108) AS EndTime, CONVERT(datetime,
      CONVERT(Nvarchar, GETDATE(), 108)) AS NOWTIME, ID
from Products
WHERE (CONVERT(datetime, BeginTime) < CONVERT(datetime, CONVERT(Nvarchar,
      GETDATE(), 108))) AND (CONVERT(datetime, EndTime, 108) > CONVERT(datetime,
      CONVERT(Nvarchar, GETDATE(), 108)))
ORDER BY EndTime DESC, BeginTime


相关文档:

航空公司管理系统(VC++ 与SQL 2005)

系统环境:Windows 7
软件环境:Visual C++ 2008 SP1 +SQL Server 2005
本次目的:编写一个航空管理系统
      这是数据库课程设计的成果,虽然成绩不佳,但是作为我用VC++ 以来编写的最大程序还是传到网上,以供参考。用VC++ 做数据库设计并不容易,但也不是不可能。以下是我的程序界面,后面 ......

SQL中escape的主要用途

1.使用 ESCAPE 关键字定义转义符。 在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符。例如,要搜索在任意位置包含字符串 5% 的字符串,请使用: WHERE ColumnA LIKE '%5/%%' ESCAPE '/'
2.ESCAPE 'escape_character' 允许在字符串中搜索通配符而不是将其作为通配符使用。 escape_character 是放在通配符前 ......

SQL语句优化

 SQL语句优化:
(1)可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.
(2)SELECT子句中避免使用 ‘ * ‘
(3)减少访问数据库的次数
方法3 (高效)?
SELECT A.EMP_NAME , A.SALARY , A.GRADE,
B.EMP_NAME , B.SALARY , B.GRADE
from EMP A,EMP B
WHERE A.EMP_NO = 342
AND B.EMP_NO = 291;
( ......

关于用ADO.NET 获取 SQL SERVER 表 SCHEMA的一些记录

最先希望使用datatable.columns种所含有的属性直接获取相关信息,可测试后发现,除了字段名和字段类型,其他数据一概找不到。
GOOGLE网上很多种方法,其中最直接的是直接查询SQLSERVER的information_schema.colums视图,从中直接获取信息,不过后来又发现,虽然数据时全了,可是需要通过很复杂的方法(sys.all_columns sys ......

拼接字符串sql语句查询[WEB学习实例]

问题来自http://topic.csdn.net/u/20091128/10/6750afae-71df-42df-ae23-14024736e1d8.html?64174
依我猜测可能是要拼字段名称
if (D > 0)
{
UpData_D = "D_D" + D.ToString();
DataSet myData = Socut.Data.ExecuteDataSet("UPDATE YUAN SET " + UpData_D + "='" + Y + "',..........
}
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号