CREATE Proc MR_Proc_GetNo;1
AS
BEGIN
Select Convert(Varchar(10),getdate(),120) AS CDATE,isnull(Max(right(InStoreID,3)),0) AS InStoreID
From ProdInStore_Tab
Where Convert(Varchar(10),SysDate,120)=Convert(Varchar(10),getdate(),120)
ENDGO
这是什么意思啊!! 大家帮下忙
AS
BEGIN
Select Convert(Varchar(10),getdate(),120) AS CDATE,isnull(Max(right(InStoreID,3)),0) AS InStoreID
From ProdInStore_Tab
Where Convert(Varchar(10),SysDate,120)=Convert(Varchar(10),getdate(),120)
ENDGO
这是什么意思啊!! 大家帮下忙
isnull(Max(right(InStoreID,3)),0) 如果Max(right(InStoreID,3))是null,则取0
Where Convert(Varchar(10),SysDate,120)=Convert(Varchar(10),getdate(),120) 判断SysDate和getdate()转换后是否相等
这个就是FormatDateTime的意思,可以查一下所有的120,112显示的时间格式会不同.
这语句是要干嘛..(初始:SysDate为空)