14 Ago 2015 11:02
Str:="SELECT pd.codigo, count(pm.codigo) as qtdoc from PAGAR_DADOS pd ";
+" JOIN pagar_mov pm on (pm.codigo = pd.codigo) group by pd.codigo;"
Str:="SELECT pd.codigo, pd.dtvenc, count(pm.codigo) as qtdoc from PAGAR_DADOS pd ";
+" JOIN pagar_mov pm on (pm.codigo = pd.codigo) group by pd.codigo;"
Error HY000 - [ODBC Firebird Driver][Firebird]Dynamic SQL Error
SQL error code = -104
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause)
14 Ago 2015 12:43
Str:="SELECT pd.codigo, pd.dtvenc, count(pm.codigo) as qtdoc from PAGAR_DADOS pd ";
+" JOIN pagar_mov pm on (pm.codigo = pd.codigo) group by pd.codigo, pd.dtvenc;"
14 Ago 2015 14:17
14 Ago 2015 19:48
27 Ago 2015 11:34
27 Ago 2015 12:16
INSERT INTO CLIENTES ( NOME ) VALUES ( 'ANTONIO D\'AGUA' )
INSERT INTO CLIENTES ( NOME ) VALUES ( 'TAMBEM ACEITA A BARRA \\' )
"INSERT INTO CLIENTES ( NOME ) VALUES ( " + StringSql( cTexto ) + ")"
27 Ago 2015 12:27
02 Set 2015 14:48
Str:="UpDate &xarq set &ListaCampos where &xCampoChave = &xconteudoTeste;"
02 Set 2015 17:21
UPDATE tbOrder
SET idOrderStatus = 100
WHERE idCustomer = 7056
AND dtOrder = '2015-08-31'
02 Set 2015 19:54
19 Set 2015 19:56
str:="Update &xtabLan set TotKilos= 'xtotkilos' where codfor = '&xcodfor' .and. codprod = 'xcodprod';"
19 Set 2015 20:25
USE tabela
REPLACE all totkilos WITH totkilos + 10 FOR codfor='005' and codpro='006'
USE
UPDATE tabela SET totkilos = totkilos + 10 WHERE codfor = '005' and codprod='006';
cSql := "UPDATE " + xtablan + " SET TotKilos=TotKilos +" + Str( nQtde ) + " WHERE codfor = " + StringSql( xcodfor ) + " AND codprod=" + StringSql( xcodprod )
FUNCTION StringSql( cString )
RETURN ['] + cString + [']
20 Set 2015 14:07
JoséQuintas escreveu:Tem um detalhe interessante no MySql:
Se os campos codfor e codprod só contém números, mesmo sendo caractere, pode usar números no comando.
20 Set 2015 16:09
07 Out 2015 16:32
UPDATE RDB$RELATION_FIELDS SET RDB$NULL_FLAG = 1 WHERE RDB$RELATION_NAME = 'dadopro' AND RDB$FIELD_NAME = 'codcli'