sql錯誤在關鍵字and附近有語法錯誤

時間 2021-08-14 09:13:55

1樓:東天煒

寫的好麻煩:直接這樣:"string sql=select max(t) as f83max from (select sum(f83) as t from fjgfbdata where devid in('22','23','24','25','26') and fg_date = '"+statdate+"')";

2樓:乙個

string sql = "select max(t) as f83max from (select sum(f83) as t from fjgfbdata where ((dev_id = 22) or (dev_id = 23) or (dev_id = 24) or (dev_id = 25) or (dev_id = 26)) and (fg_date = '"

+statdate+"'))";

and 前的乙個反括號要放到最後面

在C 中,使用const關鍵字而不是define語句的好處有哪些

define與const的概念 巨集不僅可以用來代替常數值,還可以用來代替表示式,甚至是 段。巨集的功能很強大,但也容易出錯,所以其利弊大小頗有爭議。用巨集來代表常數,好處是 1.讓 更簡潔明瞭 當然這有賴於你為巨集取乙個適當的名字。一般來說,巨集的名字更要注重有明確直觀的意義,有時寧可讓它長點。2...

使用關鍵字const而不是define語句的好處有哪些

如果只是常量定義的話,沒有什麼區別 最多是const帶型別可以進行型別的限制,以及可以進行取地址操作提倡使用const變數而不用 define沒有聽說過提倡使用inline函式而不是 define倒是經常提 區覺越靜和 首先,需要理解const和 define的本質性不同.使用const的時候 比如...

c的override關鍵字什麼意思

override保留字表示當前函式重寫了基類的虛擬函式。在函式比較多的情況下可以提示讀者某個函式重寫了基類虛擬函式,表示這個虛擬函式是從基類繼承,不是派生類自己定義的 強制編譯器檢查某個函式是否重寫基類虛擬函式,如果沒有則報錯。在類的成員函式引數列表後面新增該關鍵字既可。override只是c 保留...