0
INSERT INTO [APL4_WATERPLANT].[dbo].[PRINT_PWD]
    ([DATEANDTIME],[CLT_2101] ,[CT_2101] ,[FT_2101] ,[TT_2101] ,[TT_2102] ,[VT_2101] ,[TOC_2101] ,[GEN_COND] )
   SELECT * 
   FROM 
       [APL4_WATERPLANT].[DBO].[PWD] 
   WHERE 
       [DATEANDTIME] BETWEEN '2013-7-21 0:00:00.000' AND '2013-7-22 0:00:00.000' 
   ORDER BY 
       [DATEANDTIME] 

每当我执行此查询时,所有值都会被传输。但它们不是有序格式([dateandtime] 是存储数据和时间的列名)。查询有问题吗?请帮忙。

4

1 回答 1

1

每当您将值插入到表中时,存储的 OREDR 就无法确定。

如果您希望以有序的方式检索值,您必须使用ORDER BY

您选择不带 an 时看到的任何订单ORDER BY纯属巧合。

于 2013-08-13T06:17:04.887 回答